question: public BooleanGlassGeneIm ( BooleanGlassGenePm genePm , Parameters parameters ) { try { this . genePm = genePm ; this . glassFunction = new BooleanGlassFunction ( genePm . getLagGraph ( ) ) ; this . initializer = new BasalInitializer ( glassFunction , 0 , 1 ) ; this . history = new GeneHistory ( initializer , glassFunction ) ; this . simulator = new MeasurementSimulatorParams ( parameters ) ; } catch ( Exception e ) { e . printStackTrace ( ) ; } }
target:  Obtains a boolean Glass function from the boolean Glass gene PM provided and uses it to create a Glass history and a measurement simulator. Editing this IM consists in editing the wrapped measurement simulator.