A java library for learning discriminative structured prediction models.