docs: private JvmOperation getJvmOperation(IMethod method, JvmType context)
  			throws JavaModelException {
  		if (context instanceof JvmDeclaredType) {
  			final JvmDeclaredType declaredType = (JvmDeclaredType) context;
  			final ActionParameterTypes jdtSignature = this.actionPrototypeProvider.createParameterTypes(
  					Flags.isVarargs(method.getFlags()),
  					getFormalParameterProvider(method));
  			for (final JvmOperation jvmOperation : declaredType.getDeclaredOperations()) {
  				final ActionParameterTypes jvmSignature = this.actionPrototypeProvider.createParameterTypesFromJvmModel(
  						jvmOperation.isVarArgs(),
  						jvmOperation.getParameters());
  				if (jvmSignature.equals(jdtSignature)) {
  					return jvmOperation;
  				}
  			}
  		}
  		return null;
  	}