shadow.getSignature().getExtractableName() + "_extracted");
shadow.getSignature().getExtractableName() + "_extracted", 0, this);
			public void implementOn(Shadow s) {				BcelShadow shadow = (BcelShadow) s;				LazyMethodGen newMethod =					shadow.extractMethod(						shadow.getSignature().getExtractableName() + "_extracted");				shadow.getRange().append(shadow.makeCallToCallback(newMethod));				if (!shadow.isFallsThrough()) {					shadow.getRange().append(						InstructionFactory.createReturn(newMethod.getReturnType()));				}			}