//--look up for the particular componentBinding relative to the
//-- given annotated structure
if (_binding != null) {
_compBinding = _binding.getComponentBindingType(annotated);
NamingXMLType naming = _binding.getNamingXML();
if (naming != null) {
switch (annotated.getStructureType()) {
case Structure.COMPLEX_TYPE:
if (naming.getComplexTypeName() != null) {
_prefix = naming.getComplexTypeName().getPrefix();
_suffix = naming.getComplexTypeName().getSuffix();
}
break;
case Structure.ELEMENT:
if (naming.getElementName() != null) {
_prefix = naming.getElementName().getPrefix();
_suffix = naming.getElementName().getSuffix();
}
break;
case Structure.MODELGROUP:
if (naming.getModelGroupName() != null) {
_prefix = naming.getModelGroupName().getPrefix();
_suffix = naming.getModelGroupName().getSuffix();
}
break;
default:
break;
}