code: public Result withSuccessMessages(String... successMessages) {
          List<String> msgList = Arrays.asList(successMessages);
          return withSuccessMessages(msgList);
      }
docs: Creates instance of result with specified success messages
  @param successMessages the success messages with which instance should be created
  @return created instance