Reusable wrapper classes for Amazon SQS using existing Java interfaces