HashGeneratorMaker { public HashGeneratorMaker chiral() { this.stereoEncoders.add(new GeometricTetrahedralEncoderFactory()); this.stereoEncoders.add(new GeometricDoubleBondEncoderFactory()); this.stereoEncoders.add(new GeometricCumulativeDoubleBondFactory()); this.stereoEncoders.add(new TetrahedralElementEncoderFactory()); this.stereoEncoders.add(new DoubleBondElementEncoderFactory()); return this; }  HashGeneratorMaker depth(int depth); HashGeneratorMaker elemental(); HashGeneratorMaker isotopic(); HashGeneratorMaker charged(); HashGeneratorMaker orbital(); HashGeneratorMaker radical(); HashGeneratorMaker chiral(); HashGeneratorMaker suppressHydrogens(); HashGeneratorMaker perturbed(); HashGeneratorMaker encode(AtomEncoder encoder); EnsembleHashGenerator ensemble(); MoleculeHashGenerator molecular(); AtomHashGenerator atomic();  }
@Test public void testChiral() { AtomHashGenerator generator = new HashGeneratorMaker().depth(0).elemental().chiral().atomic(); assertThat(encoder(generator), is(not(StereoEncoderFactory.EMPTY))); }