public void setMessage(Object object) throws MessagingException {
if (object != null && object instanceof NormalizedMessage) {
this.message = (NormalizedMessage) object;
}
else {
throw new MessageTypeNotSupportedException(object, getClass());
}
for (Iterator i = message.getPropertyNames().iterator(); i.hasNext();) {
String name = i.next().toString();
properties.put(name, message.getProperty(name));
}