humble-video-noarch/src/main/java/io/humble/video/Configuration.java
public static void printConfigurable(java.io.PrintStream stream,
      Configurable configObj)
  {
    stream.println("=======================================");
    stream.println("  " + configObj.getClass().getName() + " Properties");
    stream.println("=======================================");
    int numOptions = configObj.getNumProperties();
    
    for(int i = 0; i < numOptions; i++)
    {
      Property prop = configObj.getPropertyMetaData(i);
      printOption(stream, configObj, prop);
    }
   
  }
public static void printConfigurable(java.io.PrintStream stream,
      Configurable configObj)
  {
    stream.println("=======================================");
    stream.println("  " + configObj.getClass().getName() + " Properties");
    stream.println("=======================================");
    int numOptions = configObj.getNumProperties();
    
    for(int i = 0; i < numOptions; i++)
    {
      Property prop = configObj.getPropertyMetaData(i);
      printOption(stream, configObj, prop);
    }
   
  }
Print out all configurable options on the {@link Configurable} object.

@param stream stream to print to
@param configObj {@link Configurable} object.