code: public static void main(final String[] args)
  	{
  		if (args.length > 0 && (args[0].equals("--version") || args[0].equals("-v")))
  			out(getLibraryHeader(false));
  		else {
  			out(getLibraryHeader(true));
  			out(sep + "Supported protocols: " + supportedProtocols().collect(joining(", ")));
  		}
  	}
docs: This entry routine of the library prints information to the standard
  output stream (System.out), mainly for user information.
  <p>
  Recognized options for output:
  <ul>
  <li>no options: default library header information and bundle listing</li>
  <li>-v, --version: prints library name and version</li>
  </ul>
  
  @param args argument list with options controlling output information