private void buildItemData( VgerItemData theItem, Document output,
                              Element element )
  {
    Element itemNode;

    itemNode = output.createElement( "Item" );
    if ( theItem.getBarcode() != null )
      itemNode.appendChild( makeTextNode( "ItemNumber",
                                          theItem.getBarcode(), output ) );
    if ( theItem.getLocation() != null )
      itemNode.appendChild( makeTextNode( "Location",
                                          theItem.getLocation(),
                                          output ) );
    if ( theItem.getCallNo() != null )
      itemNode.appendChild( makeTextNode( "CallNumber",
                                          theItem.getCallNo(), output ) );
    if ( theItem.getNote() != null )
      itemNode.appendChild( makeTextNode( "ItemInfo2", theItem.getNote(),
                                          output ) );
    if ( theItem.getItemEnum() != null )
      itemNode.appendChild( makeTextNode( "ItemVolume",
                                          theItem.getItemEnum(),
                                          output ) );
    if ( theItem.getCopy() != null )
      itemNode.appendChild( makeTextNode( "ItemIssue", theItem.getCopy(),
                                          output ) );
    element.appendChild( itemNode );
  }