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