if ( _intfDecl == null )
return attributes;
try
{
ManifestAttributes annotAttrs =_intfDecl.getAnnotation(ManifestAttributes.class);
if (annotAttrs != null)
{
ManifestAttribute [] attrs = (ManifestAttribute [])annotAttrs.value();
for (int i = 0; i < attrs.length; i++)
{
if (isValidManifestAttribute(attrs[i]))
attributes.put(attrs[i].name(), attrs[i].value());
}