world.makeMethodSignature(
BcelWorld.makeMethodSignature(
    public static BcelShadow makeMethodCall(            BcelWorld world,            LazyMethodGen enclosingMethod,            InstructionHandle callHandle,            BcelShadow enclosingShadow)     {        final InstructionList body = enclosingMethod.getBody();        BcelShadow s =            new BcelShadow(                world,                MethodCall,                world.makeMethodSignature(                    enclosingMethod.getEnclosingClass(),                    (InvokeInstruction) callHandle.getInstruction()),                enclosingMethod,                enclosingShadow);        ShadowRange r = new ShadowRange(body);        r.associateWithShadow(s);        r.associateWithTargets(        	Range.genStart(body, callHandle),            Range.genEnd(body, callHandle));                        retargetAllBranches(callHandle, r.getStart());        return s;    }