public FaultData(QName fault, Element faultMsg, OVarType faultVarType, OBase location) { this(fault, location, null); assert faultMsg != null; assert faultVarType != null; assert faultVarType instanceof OMessageVarType || faultVarType instanceof OElementVarType; _faultMsg = new SerializableElement(faultMsg); _faultVarType = faultVarType; }