Я просматриваю исходный код windowbuilder. В плагине org.eclipse.wb.core рядом с папкой src существуют папки src-draw2d и src-gef, которые содержат идентичную (или, по крайней мере, очень похожую) реализацию eclipse.gef и eclipse.gef.draw2d.классы draw2d и gef в реализации windowsbuilder
Почему они просто не импортируют эти плагины, а делают это дублирование кода?