@Override
  public String toString() {
    StringBuilder sb = new StringBuilder(super.toString());
    sb.append('{');
    sb.append(this.getPath() == null ? "" : this.getPath().toString())
        .append(" length = ").append(this.getLen())
        .append(" aclEntries = ").append(aclEntries)
        .append(", xAttrs = ").append(xAttrs)
        .append(", modTime = ").append(modificationTime);
    if (isSplit()) {
      sb.append(", chunkOffset = ").append(this.getChunkOffset())
          .append(", chunkLength = ").append(this.getChunkLength());
    }
    sb.append('}');
    return sb.toString();
  }
@Test
  public void testToString() {
    CopyListingFileStatus src = new CopyListingFileStatus(
        4344L, false, 2, 512 << 20, 1234L, 5678L, new FsPermission((short)0512),
        "dingo", "yaks", new Path("hdfs://localhost:4344"));
    src.toString();
    src = new CopyListingFileStatus();
    src.toString();
  }