On 11/16/2015 01:49 PM, Vladimir Ivanov wrote: > The trick here is @Stable annotation. > > If the @Stable field is written to non-default value in constructor, > it should be equivalent to final field initialization. That changes my view completely. Thanks for clarifying. Regards, Peter