Port _VPOccluder to Scala