code: protected boolean fieldIsUninitialized( Field field )
      {
          try
          {
              return field != null && field.get( this ) == null;
          }
          catch ( IllegalAccessException e )
          {
              _log.error( "Error initializing field " + field.getName() + " in " + getDisplayName(), e );
              return false;
          }
      }
docs: Tell whether the given Field is uninitialized.
  @return <code>true</code> if the field is non-<code>null</code> and its value is <code>null</code>.