String (@NotNull PsiElement psiElement) { PsiClass containingClass = getContainingClass(psiElement); if (containingClass != null) { try { byte[] bytes = loadClassFileBytes(containingClass); if (bytes != null) { StringWriter writer = new StringWriter(); try (PrintWriter printWriter = new PrintWriter(writer)) { new ClassReader(bytes).accept(new TraceClassVisitor(null, new Textifier(), printWriter), 0); } return writer.toString(); } } catch (IOException e) { LOG.error(e); } } return null; }