HV-912 Removing methods from ReflectionHelper which make privileged operations publicly accessible
HV-912 Adding doPrivileged() block around ClassLoader#loadResource() call
HV-912 Wrapping invocation of ClassMate method into privileged action
HV-912 Wrapping call to SchemaFactory#newSchema() into privileged action
HV-912 Wrapping call to JAXBContext#newInstance() and Unmarshaller#unmarshal() into privileged actions
HV-912 Reducing accessibility of some classes and methods
HV-912 Not exposing accessible-made members
HV-916 Disabling unstable test
HV-912 Removing unused method parameter
HV-877 Supporting type use constraints on type arguments