@NotNull
    @Override
    public CallMatcher getMatcher() {
      if (myType == OrElseType.OrElse) {
        return OPTIONAL_OR_ELSE;
      }
      return OPTIONAL_OR_ELSE_GET;
    }
@NotNull
    @Override
    public CallMatcher getMatcher()