code: public static <S> Class<? extends S> getSystemPropertyAsClass(Class<S> type, String name) {
          return getSystemPropertyAsClass(type, name, (Class<S>) null);
      }
docs: Replies the value of the type system property.
  
  @param <S>
  - type to reply.
  @param type
  - type to reply.
  @param name
  - name of the property.
  @return the type, or <code>null</code> if no property found.