docs: @Override
      public boolean process( Namespace ns ) {
  
          Chainr chainr;
          try {
              chainr = ChainrFactory.fromFile((File) ns.get("spec"));
          } catch ( Exception e ) {
              JoltCliUtilities.printToStandardOut( "Chainr failed to load spec file.", SUPPRESS_OUTPUT );
              e.printStackTrace( System.out );
              return false;
          }
  
          File file = ns.get( "input" );
          Object input = JoltCliUtilities.readJsonInput( file, SUPPRESS_OUTPUT );
  
          Object output;
          try {
              output = chainr.transform( input );
          } catch ( Exception e ) {
              JoltCliUtilities.printToStandardOut( "Chainr failed to run spec file.", SUPPRESS_OUTPUT );
              return false;
          }
  
          Boolean uglyPrint = ns.getBoolean( "u" );
          return JoltCliUtilities.printJsonObject( output, uglyPrint, SUPPRESS_OUTPUT );
      }