memory leak in javax.inject.Provider chain