Currently, if we have multiple targets,
fallback is called and that result is
The method descriptor as specified by the invoke instruction. In case of the invocation of a signature polymorphic method using org.opalj.br.instructions.INVOKEVIRTUAL the descriptor of the invoked method may differ from the descriptor used by the method. Nevertheless, the MethodCallResult has to satisfy the requirements of the caller. In particular regarding the return type.
invokestatic calls for which we have no concrete method (e.g.,
the respective class file was never loaded or the method is native) or
if have a recursive invocation are delegated to the super class.