* @see org.andromda.metafacades.uml.ClassifierFacade#getAllRequiredConstructorParameters()
*/
public Collection handleGetAllRequiredConstructorParameters()
{
final Collection allRequiredConstructorParameters = new ArrayList();
allRequiredConstructorParameters.addAll(this.getRequiredConstructorParameters());
final Collection generalizations = this.getGeneralizations();
for (Iterator parents = generalizations.iterator(); parents.hasNext();)
{
final Object parent = parents.next();