if (adapterType == FeaturesSection.class) {
adaptedObject = new FeaturesSectionImpl(this);
} else if (adapterType == ShellSection.class) {
adaptedObject = new ShellSectionImpl(this);
}else if (adapterType == GeneralSection.class) {
adaptedObject = new GeneralSectionImpl(this);
} else if (adapterType == ManagementSection.class) {
adaptedObject = adaptManagementSection();
} else if (adapterType == StartupSection.class) {
adaptedObject = new StartupSectionImpl(this);
} else if (adapterType == SystemSection.class) {