private T lines(Writer dest, Iterator<String> lines) throws IOException {
        String line;
        String separator;

        separator = getWorld().getSettings().lineSeparator.getSeparator();
        while (lines.hasNext()) {
            line = lines.next();
            dest.write(line);
            dest.write(separator);
        }
        dest.close();
        return (T) this;
    }
private T lines ( Writer dest , Iterator < String > lines ) throws IOException { String line ; String separator ; separator = getWorld ( ) . getSettings ( ) . lineSeparator . getSeparator ( ) ; while ( lines . hasNext ( ) ) { line = lines . next ( ) ; dest . write ( line ) ; dest . write ( separator ) ; } dest . close ( ) ; return ( T ) this ; }
@param lines without tailing line separator