I guess I should answer this since I wrote it.  To be honest it was because the java version had it as an inner class, and I left it that way. Imports look like import org.kiji.chopsticks.Column.InputOptions, which seems clearer about what the InputOptions belong to.