Alan Bateman is an engineer at Sun Microsystems working in the JDK Core team. For the last three years he has been a member of the J2SE Serviceability team where he worked on the implementation of the profiling and monitoring interfaces for the J2SE platform (JSR-163). He has also worked on a number of features in the debugging and diagnostic areas. Prior to that he worked in the netwoking area (J2SE Security & Networking team). He has recently taken over as spec lead for the long awaited JSR-203 (More New I/O APIs for the Java Platform)."