when(propertyAdapter.getId(booleanProperty3)).thenReturn(booleanId); when(propertyAdapter.getId(bindableProperty)).thenReturn(bindablePropertyId); BindableProxyFactory.addBindableProxy(bindablePropertyValue.getClass(), mock(BindableProxyProvider.class)); when(bindablePropertyValue.unwrap()).thenReturn(bindableClonedValue); when(bindablePropertyValue.deepUnwrap()).thenReturn(bindableClonedValue);