code: private void fillIn(PackageSymbol p) throws IOException {
          if (p.members_field == null)
              p.members_field = WriteableScope.create(p);
  
          ModuleSymbol msym = p.modle;
  
          Assert.checkNonNull(msym, p::toString);
  
          msym.complete();
  
          if (msym == syms.noModule) {
              preferCurrent = false;
              if (userPathsFirst) {
                  scanUserPaths(p, true);
                  preferCurrent = true;
                  scanPlatformPath(p);
              } else {
                  scanPlatformPath(p);
                  scanUserPaths(p, true);
              }
          } else if (msym.classLocation == StandardLocation.CLASS_PATH) {
              scanUserPaths(p, msym.sourceLocation == StandardLocation.SOURCE_PATH);
          } else {
              scanModulePaths(p, msym);
          }
      }
docs: Load directory of package into members scope.