package private abstract classes are generated with the plugin in this manner:
abstract ~class SomeAbstractClass {
...
}
which is a syntax error:

Normally the '~' sign must be written before abstract like this :
~abstract class SomeAbstractClass {
...
}