code: public static Iterable<SplitPath> getSplits(final Configuration config, Path[] paths) {
          final int splitSize = getSplitSize(config);
  
          return FluentIterable.from(Arrays.asList(paths))
                  .transformAndConcat(new Function<Path, Iterable<? extends SplitPath>>() {
                      @Override
                      public Iterable<? extends SplitPath> apply(Path path) {
                          try {
                              EmoInputSplittable emoFs = (EmoInputSplittable) path.getFileSystem(config);
                              return emoFs.getInputSplits(config, path, splitSize);
                          } catch (IOException e) {
                              throw Throwables.propagate(e);
                          }
                      }
                  });
      }
docs: Gets the splits for a given list of EmoDB paths.