JDF-77 Adding IO / NIO classes