private static CstProtoRef makeCallSiteProto(final CstMethodRef callSiteMethod) {
    return new CstProtoRef(callSiteMethod.getPrototype(true));
  }
Constructs an instance.

@param opcode {@code non-null;} the opcode
@param position {@code non-null;} source position
@param sources {@code non-null;} specs for all the sources
@param catches {@code non-null;} list of exceptions caught
@param callSiteMethod {@code non-null;} the method called by invoke-virtual that this instance
    will replace.
android/android_framework/dex-maker/src/main/java/com/android/dx/rop/code/InvokePolymorphicInsn.java