code: @SuppressWarnings("unchecked")
      static <T> Try<T> newInstance(String className) {
          return Try(() -> (T) Class.forName(className).newInstance());
      }
docs: Attempts to create an instance of the provided class. <br>
  This expects the class to be public and have a public (default) constructor with no arguments.
  
  @param <T>
  The expected to be returned by this method
  @param className
  The name of the class
  @return The result, either {@link Success Success(T)} with the instance or {@link Failure Failure(Throwable)} in case of failure
  @since 1.4