@Override
  public ASTNode parseContents(@NotNull ASTNode chameleon) {
    ASTNode parent = chameleon.getTreeParent();
    if (isReferenceElement(parent, chameleon)) {
      return parseImpl(chameleon);
    }

    return getPlainValueToken(chameleon);
  }
@Override
  public ASTNode parseContents(@NotNull ASTNode chameleon)