RequestSecurityToken request = new RequestSecurityToken();
request.setContext("context");
request.setTokenType(URI.create(WSTrustConstants.STATUS_TYPE));
request.setRequestType(URI.create(WSTrustConstants.RENEW_REQUEST));
RenewTargetType renewTarget = new RenewTargetType();
renewTarget.setAny(token);
request.setRenewTarget(renewTarget);
// send the token request to JBoss STS and get the response.
WSTrustJAXBFactory jaxbFactory = WSTrustJAXBFactory.getInstance();
DOMSource requestSource = (DOMSource) jaxbFactory.marshallRequestSecurityToken(request);