private String getPlatformSampleMessage(Platform platform) { switch (platform) { case APNS: return SampleMessageGenerator.getSampleAppleMessage(); case APNS_SANDBOX: return SampleMessageGenerator.getSampleAppleMessage(); case GCM: return SampleMessageGenerator.getSampleAndroidMessage(); case ADM: return SampleMessageGenerator.getSampleKindleMessage(); case BAIDU: return SampleMessageGenerator.getSampleBaiduMessage(); case WNS: return SampleMessageGenerator.getSampleWNSMessage(); case MPNS: return SampleMessageGenerator.getSampleMPNSMessage(); default: throw new IllegalArgumentException("Platform not supported : " + platform.name()); } }