if (child.isVisible(context, person)) {
if (child.isVisible(context)) {
    public boolean isVisible(FunctionalityContext context, Person person) {        for (Functionality child : getFunctionalities()) {            if (child.isVisible(context, person)) {                return true;            }        }        return false;    }