@SuppressWarnings("MethodDoesntCallSuperMethod")
  @Override
  public Text clone() {
    Text text = new Text();
    text.value = value;
    return text;
  }
@SuppressWarnings("MethodDoesntCallSuperMethod")
  @Override
  public Text clone()