Spacing (Block child1, @NotNull Block child2) { if (child1 instanceof TemplateLanguageBlock && child2 instanceof TemplateLanguageBlock) { return ((TemplateLanguageBlock)child1).getSpacing((TemplateLanguageBlock)child2); } if (child1 instanceof TemplateLanguageBlock || child2 instanceof TemplateLanguageBlock) { return Spacing.createSpacing(0, Integer.MAX_VALUE, 0, true, myXmlFormattingPolicy.getKeepBlankLines()); } return super.getSpacing(child1, child2); }