DECODES functions ServiceProviderInterface (SPI)#
There are several portions of the Decodes Scripts and processing that can benefit from the Java 8+ SPI system. Several classes act as both factory and implementation. moving these to individual implementations will simplify walking through the code and some error reporting.