code: public final <T> T getImplementation(Class<T> type, Class<?> paramType, Object paramValue, String... path)
      {
          return getImplementation(type, new Class<?>[]
          {
              paramType
          }, Arrays.asList(paramValue), path);
      }
docs: Get the class implementation from its name by using a custom constructor.
  
  @param <T> The instance type.
  @param type The class type.
  @param paramType The parameter type.
  @param paramValue The parameter value.
  @param path The node path.
  @return The typed class instance.
  @throws LionEngineException If invalid class.