moving packages
getInterface must return null if the target object does not have all methods of the target interface