int (@NotNull ModuleNode o) { int m1 = myModule == null ? 0 : 1, m2 = o.myModule == null ? 0 : 1; if (m1 != m2) return m1 - m2; int j1 = myName.startsWith("java.") || myName.startsWith("javax.") ? 0 : 1; int j2 = o.myName.startsWith("java.") || o.myName.startsWith("javax.") ? 0 : 1; if (j1 != j2) return j1 - j2; return StringUtil.compare(myName, o.myName, false); }