public void transform(Recorder recorder, PyProxy target)
					throws NonInstrumentableTypeException {
					final PyObject pyInstance;

					try {
						pyInstance = (PyObject) pyProxyPyInstanceMethod.invoke(target);
					}
					catch (Exception e) {
						throw new NonInstrumentableTypeException(
							"Could not call _getPyInstance", e);
					}

					for (Method method : methodsForPyInstance) {
						context.add(pyInstance,
							method,
							TargetSource.THIRD_PARAMETER,
							recorder);
					}

					context.add(pyInstance,
						pyReflectedFunctionCall,
						TargetSource.SECOND_PARAMETER,
						recorder);
				}
Constructor.

@param context The DCR context.
@throws WeavingException If it looks like Jython 2.7 isn't available.
ngrinder-runtime/src/main/java/net/grinder/scriptengine/jython/instrumentation/dcr/Jython27Instrumenter.java