public void valueReady(Object value, Object hint)
{
String name = (String)hint;
if (name.equals("faultcode")) {
QName qname = context.getQNameFromString((String)value);
if (qname != null) fault.setFaultCode(new QFault(qname));
} else if (name.equals("faultstring")) {
fault.setFaultString((String)value);
} else if (name.equals("faultactor")) {
fault.setFaultActor((String)value);