Be aware this is just an abstract class without any implementation. That means 400 loc of method definitions (and some comments) that need to be implemented by the inheriting class! It's pretty obvious that this class is handling way more stuff than it should. That's the big problem here.
I personally don't have a fixed number so that a class is considered too big. It depends always on the context.