Pergunta de entrevista da empresa FactSet

Real life usage of Java abstraction.