// CustomServiceTask
final IJavaElement[] javaElements = packageFragmentRoot.getChildren();
for (final IJavaElement javaElement : javaElements) {
if (javaElement.getElementType() == IJavaElement.PACKAGE_FRAGMENT) {
IPackageFragment fragment = (IPackageFragment) javaElement;
if (fragment.containsJavaResources()) {
final IClassFile[] classFiles = fragment.getClassFiles();
for (final IClassFile classFile : classFiles) {
if (classFile.isClass()) {
final IType type = classFile.getType();