Fix a bug where a specialized class visited the original class
Fix function and method related problems
For methods include memberinitializers only once
For functions visit the body if there is declaration and separate
definition
Determine the project name using the specified path
Fix overload method call to take a general callee expression