@Override
    public String getFalseBranch() {
      return OptionalUtil.getOptionalClass(myType.getCanonicalText()) + "." + myTypeArgument + "empty()";
    }
@Override
    public String getFalseBranch()