private void pushByConstant(Object o) { try { push( new Item(Item.CONSTANT_TYPE, Repository.lookupClass(o.getClass()), o)); } catch (ClassNotFoundException cnfe) { push( new Item(Item.UNKNOWN_TYPE )); }
private void pushByConstant(DismantleBytecode dbc, Constant c) { if (c instanceof ConstantInteger) push(new Item("I", new Integer(((ConstantInteger) c).getBytes()))); else if (c instanceof ConstantFloat) push(new Item("F", new Float(((ConstantInteger) c).getBytes()))); else if (c instanceof ConstantString) { int s = ((ConstantString) c).getStringIndex(); push(new Item("Ljava/lang/String;", getStringFromIndex(dbc, s))); } else throw new UnsupportedOperationException("Constant type not expected" );
 	private void pushByConstant(Object o) { 		try { 			push( new Item(Item.CONSTANT_TYPE, Repository.lookupClass(o.getClass()), o)); 		} 		catch (ClassNotFoundException cnfe) {			push( new Item(Item.UNKNOWN_TYPE )); 		} 	}