code: @Override
     public Dataset convert(Object s) {
        if (s instanceof Dataset) {
           return (Dataset) s;
        } else {
           throw new VectorPrintRuntimeException(String.format(
               "override this method to convert %s (value: %s) to a Dataset",
               (s != null) ? s.getClass().getName() : null, String.valueOf(s)
           ));
        }
     }
docs: When the argument is a {@link Dataset} just return it otherwise throw an exception. Override this method to
  support conversion to {@link Dataset}.
  
  @param s
  @return