@Override
public Change createChange(final IProgressMonitor paramIProgressMonitor) throws CoreException, OperationCanceledException {
if (sourceType == null) {
return null;
}
return new ResourceChange() {
@Override
public Change perform(final IProgressMonitor paramIProgressMonitor) throws CoreException {
final IPath path = sourceType.getPath().removeLastSegments(1);
IPath newPath = path;