experiments to reduce marshaller size:

- getHandledType() deleted
- redundant StringBuilder declaration removed
- null checks removed from marshallers (marshalling framework should check for null values before calling the marshallers themselves)