### Question:
SimpleStrike implements Strike, ImmutableBean, Serializable { public static SimpleStrike of(double strike) { return new SimpleStrike(strike); } private  SimpleStrike(
      double value); static SimpleStrike of(double strike); @Override StrikeType getType(); @Override SimpleStrike withValue(double value); static SimpleStrike.Meta meta(); @Override SimpleStrike.Meta metaBean(); @Override double getValue(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { SimpleStrike test = SimpleStrike.of(0.6d); coverImmutableBean(test); SimpleStrike test2 = SimpleStrike.of(0.2d); coverBeanEquals(test, test2); }
@Test public void test_serialization() { SimpleStrike test = SimpleStrike.of(0.6d); assertSerialization(test); }