@Nullable
  public static ASTNode getPatternVariable(@Nullable ASTNode ASTNode) {
    if (ASTNode == null) {
      return null;
    }
    return findChildByType(ASTNode, BASIC_DECONSTRUCTION_PATTERN_VARIABLE, BASIC_PATTERN_VARIABLE);
  }
@Nullable
  public static ASTNode getPatternVariable(@Nullable ASTNode ASTNode)