The Java Module System in practice