GROOVY-6427: The @Singleton transform should complain if other constructors are found (with flag to permit non-singleton behavior)