class pkg1.A<T>
  name: A / A / pkg1.A
  type parameters:
    T
  superclass:
    java.lang.Object
  fields:
    pkg1.A<?> f1
    pkg1.A<? extends java.lang.Number> f2
    pkg1.A<? super java.lang.Long> f3
  constructors:
    A()
  methods:
    void m1(A<?>)
    void m2(A<? extends Number>)
    void m3(A<? super Long>)