code: public static CMBlob buildCMFile( CMFolder folder, Element xmlEntry )
              throws ParseException
      {
          final String name = xmlEntry.getElementsByTagNameNS( "*", "title" ).item( 0 ).getTextContent();
          final String id = xmlEntry.getElementsByTagNameNS( "*", "document" ).item( 0 ).getTextContent();
          
          final String updateDate = xmlEntry.getElementsByTagNameNS( "*", "updated" ).item( 0 ).getTextContent();
          SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss'Z'" );
          sdf.setLenient( false );
          sdf.setTimeZone( TimeZone.getTimeZone( "GMT" ) );
          final Date updated = sdf.parse( updateDate );
          
          final Element elementLink = ( Element ) xmlEntry.getElementsByTagNameNS( "*",
                                                                                   "link" ).item( 0 );
          
          final long length = Long.parseLong( elementLink.getAttribute( "length" ) );
          final String contentType = elementLink.getAttribute( "type" );
          
          return new CMBlob( folder, id, name, length, updated, contentType );
      }
docs: Factory method that builds a CMBlob based on a XML "atom:entry" element
  
  @param xmlEntry