Integer (@NotNull CompilerRef.CompilerClassHierarchyElementDef classDef, boolean checkDefinitions) { try { if (checkDefinitions && getDefinitionCount(classDef) != DefCount.ONE) { return null; } final int[] count = {0}; myIndex.get(JavaCompilerIndices.BACK_HIERARCHY).getData(classDef).forEach((id, value) -> { count[0] += value.size(); return true; }); return count[0]; } catch (StorageException e) { throw new RuntimeException(e); } }