code: public List<Type> constructorGenericTypes() {
          return constructorGenerics.isEmpty()
                  ? Collections.<Type>emptyList() : new ArrayList<Type>(constructorGenerics.values());
      }
docs: {@code <T extends Serializable> Some(T arg);}.
  <pre>{@code context.constructor(Some.class.getConstructor(Object.class)).constructorGenericTypes() ==
  [Class<Serializable>]}</pre>
  
  @return current constructor generics types