CompositeData data = new CompositeData();
data.setParetnt(composite);
data.setSettings(getDialogSettings());
data.setObserver(PHPLocationGroup);
versionGroup = new VersionGroup(this, composite);
detectGroup = new DetectGroup(composite, PHPLocationGroup, nameGroup);
nameGroup.addObserver(PHPLocationGroup);
PHPLocationGroup.addObserver(detectGroup);