code: public static void executeCommand(String[] args) throws Exception {
          String subCmd = (args.length > 0) ? args[0] : "";
          args = AdminToolUtils.copyArrayCutFirst(args);
          if(subCmd.equals("orphaned-data")) {
              SubCommandCleanupOrphanedData.executeCommand(args);
          } else if(subCmd.equals("vector-clocks")) {
              SubCommandCleanupVectorClocks.executeCommand(args);
          } else if(subCmd.equals("slops")) {
              SubCommandCleanupSlops.executeCommand(args);
          } else {
              printHelp(System.out);
          }
      }
docs: Parses command-line and directs to sub-commands.
  
  @param args Command-line input
  @throws Exception