trim decoded String before send it to upper handler
receive and respond initial stream sent from client by using jaxb
move all schema files and jaxb xjb files under resources directory so that they can be referenced in code
validate receiving stream xml against schema when unmarshelling
suppress jaxb xjc complier to generate package-info.java, so that we can write it ourself to controls what the namespace prefix looks like