setStatus(new StatusImpl(sType));
} else if (local.equalsIgnoreCase("DelegateTo")){
final DelegateToType dtType = (DelegateToType)obj.getValue();
setDelegateTo(new DelegateToImpl(dtType));
} else if (local.equalsIgnoreCase("RequestedProofToken")){
final RequestedProofTokenType rptType = (RequestedProofTokenType)obj.getValue();
setRequestedProofToken(new RequestedProofTokenImpl(rptType));
} else if (local.equalsIgnoreCase("RequestedSecurityToken")){
final RequestedSecurityTokenType rdstType = (RequestedSecurityTokenType)obj.getValue();
setRequestedSecurityToken(new RequestedSecurityTokenImpl(rdstType));
} else if (local.equalsIgnoreCase("RequestedAttachedReference")){