class MondrianConnectionImpl extends OlapClientConnectionImpl implements MondrianConnection {

    @Override
    public void accept(ResourceVisitor visitor) {
        super.accept(visitor);
        Stream.of(schema, dataSource).filter(Objects::nonNull).forEach(o -> o.accept(visitor));
    }

}