@PopeDai: Yep, I agree. Thing is, requirements dictated, no generics, no Collections and also dictated the method names.