Changed getRoleList to use Collections instead of arrays. Oh, and it works now as well.