mil.dod.th.ose.gui.webapp/src/mil/dod/th/ose/gui/webapp/asset/AssetCommandViewImpl.java
private void handleReferenceType(final Field field, final Object containingObject, 
            final TreeNode treeNode) throws ReflectionsUtilException
    {        
        final CommandNodeModel refType = new CommandNodeModel(field.getName(), field.getType(), true, containingObject, 
                m_GrowlUtil);
        final TreeNode reference = new DefaultTreeNode(refType, treeNode);
        reference.setExpanded(true);
        
        final Object innerObject = ReflectionsUtil.retrieveInnerObject(containingObject, field.getName(), 
                field.getType());
        
        if (innerObject != null)
        {
            buildTree(innerObject, reference);
        }
    }
/**
     * Method that handles a field within the command object that is a reference object and contains inner fields.
     * 
     * @param field
     *          The {@link Field} that represents the reference object field in the containing object.
     * @param containingObject 
     *          The object that the reference object is to be retrieved from.
     * @param treeNode 
     *          The {@link TreeNode} that will be the parent node to the reference object node.
     * @throws ReflectionsUtilException
     *          Thrown if the reference object cannot be retrieved from the containing object.
     */
Method that handles a field within the command object that is a reference object and contains inner fields.

@param field
The  Field that represents the reference object field in the containing object.
@param containingObject
The object that the reference object is to be retrieved from.
@param treeNode
The  TreeNode that will be the parent node to the reference object node.
@throws ReflectionsUtilException
Thrown if the reference object cannot be retrieved from the containing object.
Method that handles a field within the command object that is a reference object and contains inner fields . @param field The Field that represents the reference object field in the containing object . @param containingObject The object that the reference object is to be retrieved from . @param treeNode The TreeNode that will be the parent node to the reference object node . @throws ReflectionsUtilException Thrown if the reference object cannot be retrieved from the containing object .
private void handleReferenceType(final Field field, final Object containingObject, 
            final TreeNode treeNode) throws ReflectionsUtilException
    {        
        final CommandNodeModel refType = new CommandNodeModel(field.getName(), field.getType(), true, containingObject, 
                m_GrowlUtil);
        final TreeNode reference = new DefaultTreeNode(refType, treeNode);
        reference.setExpanded(true);
        final Object innerObject = ReflectionsUtil.retrieveInnerObject(containingObject, field.getName(), 
                field.getType());
        if (innerObject != null)
        {
            buildTree(innerObject, reference);
        }
    }
private void handleReferenceType ( final Field field , final Object containingObject , final TreeNode treeNode ) throws ReflectionsUtilException { final CommandNodeModel refType = new CommandNodeModel ( field . getName ( ) , field . getType ( ) , true , containingObject , m_GrowlUtil ) ; final TreeNode reference = new DefaultTreeNode ( refType , treeNode ) ; reference . setExpanded ( true ) ; final Object innerObject = ReflectionsUtil . retrieveInnerObject ( containingObject , field . getName ( ) , field . getType ( ) ) ; if ( innerObject != null ) { buildTree ( innerObject , reference ) ; } }
Method that handles a field within the command object that is a reference object and contains inner fields.
Method that handles a field within the command object that is a reference object and contains inner fields .