docs: public static <T> T withWriterAppend(Path self, @ClosureParams(value = SimpleType.class, options = "java.io.Writer") Closure<T> closure) throws IOException {
          return withWriterAppend(self, Charset.defaultCharset().name(), closure);
      }