RemBufferedChExtensionsAction extends ConnectionBoundAction { public void setRemoveExtensions(List<ExtensionType> removeExtensions) { this.removeExtensions = removeExtensions; } RemBufferedChExtensionsAction();  RemBufferedChExtensionsAction(String alias);  RemBufferedChExtensionsAction(List<ExtensionType> removeExtensions);  RemBufferedChExtensionsAction(ExtensionType... removeExtensions);  RemBufferedChExtensionsAction(String alias, List<ExtensionType> removeExtensions);  RemBufferedChExtensionsAction(String alias, ExtensionType... removeExtensions); @Override void execute(State state); @Override boolean executedAsPlanned(); @Override void reset(); List<ExtensionType> getRemoveExtensions(); void setRemoveExtensions(List<ExtensionType> removeExtensions); void setRemoveExtensions(ExtensionType... removeExtensions); String summarizeExtensions(ClientHelloMessage ch); @Override void normalize(); @Override void normalize(TlsAction defaultAction); @Override void filter(); @Override void filter(TlsAction defaultAction); @Override int hashCode(); @Override boolean equals(Object obj);  }
@Test @Category(SlowTests.class) public void marshalingAndUnmarshalingFilledObjectYieldsEqualObject() { action.setRemoveExtensions(ExtensionType.TOKEN_BINDING, ExtensionType.ALPN); ActionTestUtils.marshalingAndUnmarshalingFilledObjectYieldsEqualObject(action); }