PsiField (PsiManager manager, String externalName) { int classNameDelimiter = externalName.lastIndexOf(' '); if (classNameDelimiter > 0 && classNameDelimiter < externalName.length() - 1) { final String className = externalName.substring(0, classNameDelimiter); final PsiClass psiClass = ClassUtil.findPsiClass(manager, className); if (psiClass != null) { final String fieldName = externalName.substring(classNameDelimiter + 1); return psiClass.findFieldByName(fieldName, false); } } return null; }