scannerCodecMock = {ScannerCodec_ClientProxy$MockitoMock$1546714229@15622} "com.comact.iep.codec.service.ScannerCodec@7320bccc"
mockitoInterceptor = {MockMethodInterceptor@15662}
handler = {InvocationNotifierHandler@15666}
mockCreationSettings = {CreationSettings@15667}
typeToMock = {Class@10846} "class com.comact.iep.codec.service.ScannerCodec_ClientProxy"
extraInterfaces = {HashSet@15680} size = 0
name = null
spiedInstance = {ScannerCodec_ClientProxy@15617} "com.comact.iep.codec.service.ScannerCodec@7320bccc"
..
we see this : ScannerCodec@7320bccc
but when I'm in the method and I check at the variables, I see this (The class adress is not the same.)
this = {ScannerCodec@15595}
twinRestConnector = {TwinRestConnector_27306872b9b9d6a5cde2e5a56fad18628bb23077_Synthetic_ClientProxy@15597} "RESTEASY004635: Resteasy Client Proxy for : com.comact.iep.connector.TwinRestConnector"
cmsClientRestConnector = {CmsClientRestConnector_60f95cf0d8aaaa2d85e93c531c682723476b56ec_Synthetic_ClientProxy@15596} "RESTEASY004635: Resteasy Client Proxy for : com.comact.iep.connector.CmsClientRestConnector"
controller = {ScannerCodecController_ClientProxy@15598} "com.comact.iep.codec.controller.ScannerCodecController@26401eda"
chartHelper = {ChartHelper_ClientProxy@15599} "com.comact.iep.codec.util.ChartHelper@118cbb26"
AbstractCodec.twinRestConnector = {TwinRestConnector_27306872b9b9d6a5cde2e5a56fad18628bb23077_Synthetic_ClientProxy@15597} "RESTEASY004635: Resteasy Client Proxy for : com.comact.iep.connector.TwinRestConnector"
kubernetesApiRestConnector = {KubernetesApiRestConnector_f22da27362baf853b2c5fd216af58a517f31ec01_Synthetic_ClientProxy@15600} "RESTEASY004635: Resteasy Client Proxy for : com.comact.iep.connector.KubernetesApiRestConnector"
codecValidator = {CodecValidator_ClientProxy@15601} "com.comact.iep.codec.validation.CodecValidator@3299e315"
mainCodecController = {MainCodecController_Subclass@15602}
not sure that I missed something so far. I think the next step is to trace it in Mockito ?