private static void inlineOf(CFGBuilder builder, PsiType optionalElementType, PsiMethodCallExpression qualifierCall) {
    PsiExpression argument = qualifierCall.getArgumentList().getExpressions()[0];
    if ("of".equals(qualifierCall.getMethodExpression().getReferenceName())) {
      builder
        .pushExpression(argument, NullabilityProblemKind.passingToNotNullParameter)
        .boxUnbox(argument, optionalElementType)
        .push(DfaOptionalSupport.getOptionalValue(true), qualifierCall)
        .pop();
    }
    else {
      builder
        .pushExpression(argument)
        .boxUnbox(argument, optionalElementType)
        .dup()
        .ifNull()
          .push(DfaOptionalSupport.getOptionalValue(false), qualifierCall)
          .elseBranch()
          .push(DfaOptionalSupport.getOptionalValue(true), qualifierCall)
        .end()
        .pop();
    }
  }
private static void inlineOf(CFGBuilder builder, PsiType optionalElementType, PsiMethodCallExpression qualifierCall)