[minor] fix - don't rely on java 8 but guava for supplier