InstanceContext instanceContext = invocation.getInstanceContext();
if (instanceContext instanceof WSRPInstanceContext)
{
WSRPInstanceContext wsrpIC = (WSRPInstanceContext)instanceContext;
PortletContext responseContext = wsrpIC.getPortletContext();
if (wsrpIC.wasModified() && !responseContext.getId().equals(portletContext.getId()))
{
try
{
registration.addPortletContext(responseContext);
}