private void test() {
		EmailImpl mail = new EmailImpl();
		mail.setText("hello world");
		mail.addAddress(new EmailAddress("macrozone@gmail.com"));
		mail.setSendTime(new Date().getTime()+20000l);
		try {
			getApp().getMessagingService().addMessage(mail);
		} catch (AddressValidatorException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		
		EmailReminder mailReminder = new EmailReminder();
		mailReminder.setText("my reminder text");
		mailReminder.addAddress(new EmailAddress("macrozone2@gmail.com"));
		mailReminder.setOriginalMessage(mail);
		mailReminder.setSendTime(new Date().getTime()+5000l);
		try {
			getApp().getMessagingService().addMessage(mailReminder);
		} catch (AddressValidatorException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		SMSImpl sMSImpl = new SMSImpl();
		sMSImpl.setText("bla lol rofl lg marco");
		sMSImpl.addAddress(new PhoneAddress("07881876726"));
		sMSImpl.setSendTime(new Date().getTime()+8000l);
		try {
			getApp().getMessagingService().addMessage(sMSImpl);
		} catch (AddressValidatorException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		PrinterJobImpl print = new PrinterJobImpl();
		print.setText("bla lol rofl lg marco");
		print.setSendTime(new Date().getTime()+15000l);
		print.addAddress(new PrinterAddress("192.168.1.100"));
		try {
			getApp().getMessagingService().addMessage(print);
		} catch (AddressValidatorException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}