### Question:
CurveParameterSize implements ImmutableBean, Serializable { public static CurveParameterSize of(CurveName name, int parameterCount) { return new CurveParameterSize(name, parameterCount); } private  CurveParameterSize(
      CurveName name,
      int parameterCount); static CurveParameterSize of(CurveName name, int parameterCount); static CurveParameterSize.Meta meta(); @Override CurveParameterSize.Meta metaBean(); CurveName getName(); int getParameterCount(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { CurveParameterSize test = CurveParameterSize.of(CURVE_NAME, 3); coverImmutableBean(test); CurveParameterSize test2 = CurveParameterSize.of(CurveName.of("Foo"), 4); coverBeanEquals(test, test2); }
@Test public void test_serialization() { CurveParameterSize test = CurveParameterSize.of(CURVE_NAME, 3); assertSerialization(test); }