But I met unit test errors:
java.lang.IllegalAccessError: Update to static final field com.company.common.rm.Cell.serialVersionUID attempted from a different method (ajc$preClinit1) than the initializer method <clinit>
at com.company.common.rm.Cell.ajc$preClinit1(Cell.java:1)
at com.company.common.rm.Cell.ajc$preClinit(Cell.java:1)
at com.company.common.rm.Cell.<clinit>(Cell.java:1)
at jdk.internal.reflect.GeneratedSerializationConstructorAccessor8.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator.newInstance(SunReflectionFactoryInstantiator.java:48)
at org.objenesis.ObjenesisBase.newInstance(ObjenesisBase.java:73)
at org.mockito.internal.creation.instance.ObjenesisInstantiator.newInstance(ObjenesisInstantiator.java:19)
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:184)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:63)
at org.mockito.Mockito.mock(Mockito.java:1908)
at org.mockito.Mockito.mock(Mockito.java:1817)
at com.company.common.rm.RmPropsimTest.setUp(RmPropsimTest.java:85)