improve - spi interface javadoc