This abstract outlines Sandwood, a Java like probabilistic programming language for compiling models to Java objects.