Original file ============= public Product getProduct(Node node) { // --- bunch of logic here --- if (nodeName.equals("ItemNum")) { product.setItemNumber( new Integer(StringUtils.parseInt(nodeValue, 0))); } if (nodeName.equals("AvgPrice")) { product.setAveragePrice( new Double(StringUtils.parseDouble(nodeValue, 0.0))); } } Converted file ============== public Product getProduct(Node node) { // --- bunch of logic here --- if (msg.isSetField(ItemNum.FIELD)) { product.setItemNumber(msg.getInt(ItemNum.FIELD)); } if (msg.isSetField(AvgPrice.FIELD)) { product.setAveragePrice(msg.getDouble(AvgPrice.FIELD)); } }