if( i<= 5 ){
if( i < 0  ){ return new LDC( cp.addInteger(i) ); }else if( i<= 5 ){
    static Instruction getIntConst( int i, ConstantPoolGen cp){                      if( i<= 5 ){                   return ( new  ICONST( i ) );               }else  if ( i < Byte.MAX_VALUE){                  return ( new  BIPUSH((byte)i ) );                }else if ( i < Short.MAX_VALUE ) {                  return ( new  SIPUSH((short)i ) );                }else{                  return new LDC( cp.addInteger(i) );               }                     }