@Nullable
    @Override
    public ASTNode parseContents(@NotNull final ASTNode chameleon) {
      assert chameleon instanceof BasicJavaDummyElement : chameleon;
      final BasicJavaDummyElement dummyElement = (BasicJavaDummyElement)chameleon;
      return BasicJavaParserUtil.parseFragment(chameleon, dummyElement.getParser(), dummyElement.consumeAll(),
                                               dummyElement.getLanguageLevel(),
                                               javaDocLexer, javaLexer);
    }
@Nullable
    @Override
    public ASTNode parseContents(@NotNull final ASTNode chameleon)