TOTD #22: Java SE client for a Metro endpoint