}
if (m_processor == null || isModified()) {
m_outCtx = new OutContext();
if (m_outHeaderHandlers != null) {
for (Iterator iter = m_outHeaderHandlers.iterator(); iter.hasNext();) {
OutHandler handler = (OutHandler) iter.next();
m_outCtx.addHandler(SoapPhase.HEADER, handler);
}
}
if (getBodyWriter() != null) {
m_outCtx.setBodyWriter(getBodyWriter());