private void processConsumersForInputs(Lop node,ArrayList<Instruction> inst,ArrayList<Instruction> delteInst) throws DMLRuntimeException {
  for (  Lop in : node.getInputs()) {
    if (DMLScript.ENABLE_DEBUG_MODE) {
      processConsumers(in,inst,delteInst,node);
    }
 else {
      processConsumers(in,inst,delteInst,null);
    }
  }
}

private void processConsumersForInputs ( Lop node , ArrayList < Instruction > inst , ArrayList < Instruction > delteInst ) throws DMLRuntimeException { for ( Lop in : node . getInputs ( ) ) { if ( DMLScript . ENABLE_DEBUG_MODE ) { processConsumers ( in , inst , delteInst , node ) ; } else { processConsumers ( in , inst , delteInst , null ) ; } } }
generate rmvar instructions for the inputs , if their consumer count becomes zero .
