jcon.addEndIf();
for (int i = 0; i < pInterfaces.length; i++) {
if (pInterfaces[i].isMandatory()) {
JavaSource js = pInterfaces[i].getJavaSource();
jcon.addIf("!(o instanceof ", js.getQName(), ")");
jcon.addThrowNew(ClassCastException.class,
JavaSource.getQuoted("The supplied instance of "),
" + o.getClass().getName() + ",
JavaSource.getQuoted(" is not implementing "),
" + ", js.getQName(), ".class.getName()");
jcon.addEndIf();