added new test cases and fixed a remaining issue in the Introspector when looking for a specific method from an implemented interface when there are multiple interfaces being implemented