This library defines a getPluginType() function that returns the correct type for extensions and imports the following classes from the gamedata package into the global namespace:
Game Expansion ClassMap ExpansionSymbolTemplate AbstractExpansionSymbolTemplate SymbolVariantUtilities TileSet Silhouette
Notes: Extensions are loaded and executed before the program is fully initialized. The variables Editor and Component will be null. However, a valid PluginContext object is provided. Extensions are never "activated" by the user, so they do not require or use a run() function.