@Contract("null ,_ -> false")
  public static boolean is(@Nullable ASTNode element, @Nullable IElementType iElementType) {
    boolean notNull = element != null && iElementType != null;
    if (!notNull) {
      return false;
    }
    IElementType sourceElementType = element.getElementType();
    return is(sourceElementType, iElementType);
  }
@Contract("null ,_ -> false")
  public static boolean is(@Nullable ASTNode element, @Nullable IElementType iElementType)