code: @Override
      public <TYPE extends Assignable> TYPE as(final Class<TYPE> clazz) {
          Validate.notNull(clazz, "Class must be specified");
  
          return this.configuration.getExtensionLoader().load(clazz, this);
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.api.Assignable#as(java.lang.Class)