protected final void transform(Recorder recorder,
								   PyReflectedConstructor target)
		throws NonInstrumentableTypeException {

		final List<Constructor<?>> reflectedArguments = extractJavaMethods(target);

		for (Constructor<?> c : reflectedArguments) {
			getContext().add(c.getDeclaringClass(), c, recorder);
		}
	}
Extract and instrument the underlying Java methods for instrumentation.

@param <T>
         Constructor<?> or Method
@param pyReflectedFunction
         The Jython object.
@return A list of Java methods or constructors.
@throws NonInstrumentableTypeException
          If the methods could not be extracted.
ngrinder-runtime/src/main/java/net/grinder/scriptengine/jython/instrumentation/dcr/AbstractJythonDCRInstrumenter.java