code: @SuppressWarnings("squid:S109")
      private static String[] splitArg(String arg) throws CommandLineParsingException {
          String[] splitArg = arg.split("=", 2);
          if (splitArg.length < 2) {
              throw new CommandLineParsingException(
                      String.format(coreBundle.getString("could.not.parse.expression"), arg)
              );
          }
  
          splitArg[0] = splitArg[0].replaceFirst("--", "");
          return splitArg;
      }
docs: What the number 2 stands for is obvious from the context