code: public PackageSymbol packge() {
          Symbol sym = this;
          while (sym.kind != PCK) {
              sym = sym.owner;
          }
          return (PackageSymbol) sym;
      }
docs: The package which indirectly owns this symbol.