code: public static Collection<String> getPropertyNames(
                      final Object object
                      )
      {
          if (object == null) {
              throw new IllegalArgumentException( "no object specified" );
          }
  
          return getPropertyNames( object.getClass() );
      }
docs: Returns all the property names of the specified object.
  
  @return
  the property names.