Java NIO fix