@Override public List<FilePath> newDirectoryStream() { List<FilePath> list = base.newDirectoryStream(); for (int i = 0, len = list.size(); i < len; i++) { list.set(i, wrap(list.get(i))); } return list; }
@Override public FilePath toRealPath() { return wrap(base.toRealPath()); }
@Override public FilePath getParent() { return wrap(base.getParent()); }
@Override public FilePath createTempFile(String suffix, boolean deleteOnExit, boolean inTempDir) throws IOException { return wrap(base.createTempFile(suffix, deleteOnExit, inTempDir)); }