new ResourceProviderManagerFrame Made ResourceProvider constructors protected to avoid duplicate instances; ResourceProvider.newInstance(.) method should be used instead.