Java Provider Functional Interface