<commit_before>package org.testng.remote;

import com.beust.jcommander.IStringConverter;
import com.beust.jcommander.Parameter;
import org.osgi.framework.Version;

public class RemoteArgs {
  public static final String PORT = "-serport";
  @Parameter(names = PORT, description = "The port for the serialization protocol")
  public Integer serPort;

  public static final String PROTOCOL = "-protocol";
  @Parameter(names = PROTOCOL, description = "The protocol for message inter-communication")
  public String protocol;

  public static final String DONT_EXIT= "-dontexit";
  @Parameter(names = DONT_EXIT, description = "Do not exit the JVM once done")
  public boolean dontExit = false;

  public static final String ACK = "-ack";
  @Parameter(names = ACK, description = "Use ACK's")
  public boolean ack = false;

  public static final String VERSION = "-version";
  @Parameter(names = VERSION, description = "TestNG target version", required = true, converter = VersionConverter.class)
  public Version version;

  private static class VersionConverter implements IStringConverter<Version> {

    @Override
    public Version convert(String value) {
      return new Version(value);
    }
  }
}
<commit_msg>mark VersionConverter public otherwise get error: Class com.beust.jcommander.JCommander can not access a member of class org.testng.remote.RemoteArgs$VersionConverter with modifiers "private"<commit_after>package org.testng.remote;

import com.beust.jcommander.IStringConverter;
import com.beust.jcommander.Parameter;
import org.osgi.framework.Version;

public class RemoteArgs {
  public static final String PORT = "-serport";
  @Parameter(names = PORT, description = "The port for the serialization protocol")
  public Integer serPort;

  public static final String PROTOCOL = "-protocol";
  @Parameter(names = PROTOCOL, description = "The protocol for message inter-communication")
  public String protocol;

  public static final String DONT_EXIT= "-dontexit";
  @Parameter(names = DONT_EXIT, description = "Do not exit the JVM once done")
  public boolean dontExit = false;

  public static final String ACK = "-ack";
  @Parameter(names = ACK, description = "Use ACK's")
  public boolean ack = false;

  public static final String VERSION = "-version";
  @Parameter(names = VERSION, description = "TestNG target version", required = true, converter = VersionConverter.class)
  public Version version;

  public static class VersionConverter implements IStringConverter<Version> {

    @Override
    public Version convert(String value) {
      return new Version(value);
    }
  }
}

{'fraction_non_alphanumeric': 0.08926510196229319, 'fraction_numerical': 0.0, 'mean_word_length': 4.689277899343545, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3104026', 'n_tokens_mistral': 712, 'n_tokens_neox': 705, 'n_words': 246}