Class JButtonTool<T extends AbstractButtonShape>