private void setDetails( VgerItemData theItem )
  {
    if ( theItem.getItemEnum() != null &&
         theItem.getItemEnum().length() != 0 &&
         !theItem.getItemEnum().equals( "" ) )
    {
      String boxNumber;
      String seriesID;

      Matcher boxMatcher;
      Matcher seriesMatcher;
      Pattern boxPattern;
      Pattern seriesPattern;

      seriesID = "";
      boxNumber = "";

      boxPattern = Pattern.compile( BOX_PATTERN );
      seriesPattern = Pattern.compile( SERIES_PATTERN );

      boxMatcher = boxPattern.matcher( theItem.getItemEnum() );
      seriesMatcher = seriesPattern.matcher( theItem.getItemEnum() );

      if ( boxMatcher.find() )
      {
        boxNumber =
            String.valueOf( Integer.parseInt( boxMatcher.group().substring( boxMatcher.group().indexOf( "." ) +
                                                                            1 ) ) );
      }
      if ( seriesMatcher.find() )
      {
        seriesID =
            seriesMatcher.group().substring( seriesMatcher.group().indexOf( "." ) +
                                             1 ).trim();
      }

      boxNumber = boxNumber.concat( seriesID ).trim();
      if ( details.containsKey( boxNumber ) )
        theItem.setOacDetails( details.get( boxNumber ) );
    }
  }