Static Attribute Used for Initialization (SAUI)

Description:

Non-final static attributes should not be used in initializations of attributes.

Example:

class ClassA {
    static int state = 15;
    static int attr1 = state; 
    static int attr2 = ClassA.state; 
    static int attr3 = ClassB.state; 
}

class ClassB {
    static int state = 25;
}