class IOChannelUtils {

  public static String resolve(String path, String... others) throws IOException {
    IOChannelFactory ioFactory = getFactory(path);
    String fullPath = path;

    for (String other : others) {
      fullPath = ioFactory.resolve(fullPath, other);
    }

    return fullPath;
  }

}