question: public final void onBeforeStart ( ) { if ( ! startedFlag . compareAndSet ( false , true ) ) throw new IllegalStateException ( "SPI has already been started " + "(always create new configuration instance for each starting Ignite instances) " + "[spi=" + this + ']' ) ; }
target:  This method is called by built-in managers implementation to avoid repeating SPI start attempts.