protected void buildOROXProjectsForAdvancedPLSQLProcedure(ProcedureOperationModel procOpModel) {
/*
* Walk-thru sqlType, building PLSQLCollection/PLSQLrecord helper objects,
* ObjectRelationalDataTypeDescriptors and mappings, XMLDescriptors and mappings
*/
PLSQLHelperObjectsBuilder helperObjectsBuilder = new PLSQLHelperObjectsBuilder(this, procOpModel);
PLSQLORDescriptorBuilder orDescriptorBuilder = new PLSQLORDescriptorBuilder();
PLSQLOXDescriptorBuilder oxDescriptorBuilder = new PLSQLOXDescriptorBuilder(getTargetNamespace());
PublisherListenerChainAdapter chain = new PublisherListenerChainAdapter();
chain.addListener(helperObjectsBuilder);
chain.addListener(orDescriptorBuilder);