@Nullable
  public static FilePath getFile(final FilePath base, final String path, final List<? super String> tail) {
    return getFile(new FilePathPathMerger(base), path, tail);
  }
@Nullable
  public static FilePath getFile(final FilePath base, final String path, final List<? super String> tail)