code: protected JvmType doTryFindInIndex(String name, boolean binaryNestedTypeDelimiter) throws UnknownNestedTypeException {
  		IndexedJvmTypeAccess indexAccess = getIndexedJvmTypeAccess();
  		if (indexAccess != null) {
  			JvmType result = doTryFindInIndex(name, indexAccess);
  			if (result == null && !isBinaryNestedTypeDelimiter(name, binaryNestedTypeDelimiter)) {
  				ClassNameVariants variants = new ClassNameVariants(name);
  				while(result == null && variants.hasNext()) {
  					String nextVariant = variants.next();
  					result = doTryFindInIndex(nextVariant, indexAccess);
  				}
  			}
  			return result;
  		}
  		return null;
  	}
docs: /* @Nullable