@Override
    public void visitMethod(Method obj) {
        suspectLocals.clear();
        int[] parmRegs = RegisterUtils.getParameterRegisters(obj);
        for (int pr : parmRegs) {
            suspectLocals.put(Integer.valueOf(pr), new RegisterInfo(RegisterUtils.getLocalVariableEndRange(obj.getLocalVariableTable(), pr, 0)));
        }
    }
@ Override public void visitMethod ( Method obj ) { suspectLocals . clear ( ) ; int [ ] parmRegs = RegisterUtils . getParameterRegisters ( obj ) ; for ( int pr : parmRegs ) { suspectLocals . put ( Integer . valueOf ( pr ) , new RegisterInfo ( RegisterUtils . getLocalVariableEndRange ( obj . getLocalVariableTable ( ) , pr , 0 ) ) ) ; } }
implements the visitor to collect parameter registers

@param obj
the context object of the currently parsed method