private void initSequential(final Boolean sequential) {

        // Try to retrieve the Sequential annotation at class level within class hierarchy
        final Sequential seq = ClassUtility.getLastClassAnnotation(this.getClass(), Sequential.class);

        // First try to get the annotation value (if present
        // Secondly by provided runtType argument
        // Thirdly (default case) use FALSE value
        setSequential(seq == null ? sequential == null ? DEFAULT_SEQUENTIAL_VALUE : sequential : seq.value());

    }
private void initSequential ( final Boolean sequential ) { final Sequential seq = ClassUtility . getLastClassAnnotation ( this . getClass ( ) , Sequential . class ) ; setSequential ( seq == null ? sequential == null ? DEFAULT_SEQUENTIAL_VALUE : sequential : seq . value ( ) ) ; }
Define the sequential value.

It will try to load the annotation value, then the parameter given to constructor. If none of them have been used the default false value will be used.

@param sequential the constructor parameter