code: public static String readable( Visitable visitable,
                                     ExecutionContext context ) {
          // return visit(visitable, new ReadableVisitor()).getString();
          return visit(visitable, new JcrSql2Writer(context)).getString();
      }
docs: Using a visitor, obtain the readable string representation of the supplied {@link Visitable object}
  
  @param visitable the visitable
  @param context the execution context in which the visitable should be converted to a string
  @return the string representation