в самом конце тела функции selectionOutput записать return null;
Проблема в том, что у вас есть только операторы "else if", вам нужно либо написать оператор else, чтобы охватить все возможности, либо вернуть что-то в самом конце (в случае, если все if являются ложными)
Это также будет работать, если вы последний, если вместо того, чтобы писать if else (agent.product == TypeC), вы просто пишете else