class pkg1.A<T>
  name: A / A / pkg1.A
  type parameters:
    T
  superclass:
    java.lang.Object
  fields:
    T t
    pkg1.A<T> at
    pkg1.A<java.lang.String> as
  constructors:
    A()
  methods:
    void m1(T)
    void m2(A<T>)
    void m3(A<String>)