elements= getPackageFragmentChildren(context, parent, children);
return getPackageFragmentChildren(context, parent, elements);
	protected Object[] getChildrenInContext(final ISynchronizationContext context, final Object parent, final Object[] children) {		Object[] elements= null;		if (parent instanceof IPackageFragment)			elements= getPackageFragmentChildren(context, parent, children);		else if (parent instanceof IPackageFragmentRoot)			elements= getPackageFragmentRootChildren(context, parent, children);		else if (parent instanceof IJavaProject)			elements= getJavaProjectChildren(context, parent, children);		else if (parent instanceof JavaProjectSettings)			elements= getProjectSettingsChildren(context, parent, children);		else if (parent instanceof RefactoringHistory)			elements= ((RefactoringHistory) parent).getDescriptors();		else			elements= children;		return super.getChildrenInContext(context, parent, elements);	}