Parameter pValue = jm.addParam(String.class, "pValue");
if (!pSource.isInterface()) {
jm.addIf(pName, " == null");
jm.addThrowNew(NullPointerException.class, JavaSource.getQuoted("The pName argument must not be null."));
jm.addEndIf();
jm.addIf(pValue, " == null");
jm.addThrowNew(NullPointerException.class, JavaSource.getQuoted("The pValue argument must not be null."));
jm.addEndIf();
getValidNamespaceCheck(pController, jm, pName);
jm.addLine(pController.getXMLFieldName(), ".put(", pName, ", ", pValue, ");");
}