AS-19 #time 5 m #comment Placed MaterialSearchBinder in it's own class so it can mocked in tests
AS-19 #time 1 h 5 m #comment implemented test case testSearchMaterialThrowsParseException, also fixed warnings about raw types