I've noticed very small bug in Notification class (v1.7.1) in toString method.
On lines 115 and 116 it's:
msg += "\nBody:"+( body == null )?"null":body.toString();
msg += "\nType:"+( type == null )?"null":type;
but it should be:
msg += "\nBody:"+(( body == null )?"null":body.toString());
msg += "\nType:"+(( type == null )?"null":type);
so you get string concatenation instead of using "\nBody" and "\nType" strings as conditional statement for conditional operator.