code: public TypeRepository getTypeRepository() {
          if (typeRepository == null) {
              typeRepository = new DefaultTypeRepository(getPackageNames(), getExclusions(), getUrlClassLoader());
          }
          return typeRepository;
      }
docs: Gets the type repository used to analyse java classes.
  
  @return  the type supplied type repository, or a default implementation