/** * Gets the BindInfo object associated to a schema component. * * @return null if no bind info is associated to this schema component. */ private BindInfo _getBindInfoReadOnly(XSComponent schemaComponent) { BindInfo bi = externalBindInfos.get(schemaComponent); if (bi != null) return bi; XSAnnotation annon = schemaComponent.getAnnotation(); if (annon != null) { bi = (BindInfo) annon.getAnnotation(); if (bi != null) { if (bi.getOwner() == null) bi.setOwner(this, schemaComponent); return bi; } } return null; }