code: private boolean hasClassFileOnDiskInParentLoaderPath( ClassLoader loader, IType type ) {
      if( !(loader instanceof IInjectableClassLoader) ) {
        return false;
      }
      ClassLoader parent = loader.getParent();
      while( parent instanceof IInjectableClassLoader ) {
        parent = parent.getParent();
      }
      IType outer = TypeLord.getOuterMostEnclosingClass( type );
      try {
        parent.loadClass( outer.getName() );
        return true;
      }
      catch( ClassNotFoundException e ) {
        return false;
      }
    }
docs: ## perf: this is probably not an insignificant perf issue while class loading i.e., the onslaught of ClassNotFoundExceptions handled here is puke worthy