class PreferenceBeanStoreImpl implements PreferenceBeanServerStore {

    @Override
    public <U extends BasePreference<U>, T extends BasePreferencePortable<U>> void save(final T portablePreference) {
        save(portablePreference,
             defaultScopeResolutionStrategy.getInfo());
    }

    public  PreferenceBeanStoreImpl();
    @Inject public  PreferenceBeanStoreImpl(final PreferenceStore preferenceStore,
                                   @Customizable final PreferenceScopeResolutionStrategy defaultScopeResolutionStrategy,
                                   @PortablePreference final Instance<Preference> preferences);

}