1 class pkg1.A<T>
   2   name: A / A / pkg1.A
   3   type parameters:
   4     T
   5   superclass:
   6     java.lang.Object
   7   fields:
   8     T t
   9     pkg1.A<T> at
  10     pkg1.A<java.lang.String> as
  11   constructors:
  12     A()
  13   methods:
  14     void m1(T)
  15     void m2(A<T>)
  16     void m3(A<String>)