}
//
// Add external property sets
//
ExternalPropertySets extPropsAnnotation = _intfDecl.getAnnotation(ExternalPropertySets.class);
if ( extPropsAnnotation != null )
{
if (isExtension())
{
_ap.printError( _intfDecl, "extpropertyset.illegal.usage" );
}
try
{
Class[] extProps = extPropsAnnotation.value();
}
catch ( MirroredTypesException mte )
{
Collection<String> extProps = mte.getQualifiedNames();
for ( String extPropName : extProps )