Bug 138562 Splite extendsexcpetion to seperate sub class
The suggestion is Parent invalid Cycle extends Different type extends Not top level extends
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/plugin/OdaExtensibilityProvider.java
.hasNext( ); )
						{
							String key = (String) iter.next( );
							cachedExtDefn.addPropertyVisibility( key,
									visibilities.getProperty( key ) );
						}
					}
				}
				( (ODAExtensionElementDefn) cachedExtDefn ).buildDefinition( );
			}
			catch ( MetaDataException e )
			{
				return null;
			}
		}
		return cachedExtDefn;
	}
	public boolean isValidODADataSetExtensionID( String extensionID )
	{
		if ( ODAManifestUtil.getDataSetExtension( extensionID ) != null )
			return true;
		return false;
	}
	public boolean isValidODADataSourceExtensionID( String extensionID )
	{
		if ( ODAManifestUtil.getDataSourceExtension( extensionID ) != null )
			return true;
		return false;
	}
}