@Override
  public @NotNull TextRange getDeclarationRange(final @NotNull PsiElement container) {
    PsiClassInitializer initializer = (PsiClassInitializer)container;
    int startOffset = initializer.getModifierList().getTextRange().getStartOffset();
    int endOffset = initializer.getBody().getTextRange().getStartOffset();
    return new TextRange(startOffset, endOffset);
  }
@Override
  public @NotNull TextRange getDeclarationRange(final @NotNull PsiElement container)