/** {@inheritDoc} */ public void setPropertyValue(final int index) throws HostException { ICobolBinding child = getChildrenList().get(index); /* Children that are not bound to a value object are ignored. * This includes Choices and dynamically generated counters * for instance. */ if (!child.isBound()) { return; } /* Set the Value object property value from binding object */ Object bindingValue = null; switch (index) { case 0: bindingValue = child.getObjectValue(LsUnsignedPackedDecimal.class); mValueObject.setLsUnsignedPackedDecimal((LsUnsignedPackedDecimal) bindingValue); break; default: break; } if (_log.isDebugEnabled()) { _log.debug( "Setting value of Value object property " + child.getJaxbName() + " value=" + bindingValue); } }