java 8; closeable; travis