6566676869707172
return result; } private Object create_(MonsterState state, MonsterStateBuilder stateBuilder, Object... args) { return new Terrestrial(state.terrestrialState(), stateBuilder.terrestrialStateBuilder()); }
19202122232425
return new Monster(state, stateBuilder); } // (factory) public Terrestrial asTerrestrial() { return new Terrestrial(state.terrestrialState(), stateBuilder.terrestrialStateBuilder()); }