public class DefaultServiceContext 
  extends AbstractServiceContext {
  
  public DefaultServiceContext() {}

  public ItemManager<Provider> getProviderManager() {
    if (providerManager == null) {
      providerManager = (ItemManager<Provider>) instance(
        "abc", "123");
    }
    return providerManager;
  }
  private Object instance(String id, String _default) {
    String instance = "abc";
    Object obj =  instance;
    return obj;
  }

}
