Returns all methods that a proxy class must implement from the proxy interfaces. This method makes sure there are
no method signature clashes. For methods with the same signature (name and parameter types), the one encountered
first will be returned in the result. Final methods are also excluded from the result.
proxyClasses - the interfaces the proxy class must implement