IllinoisSL: A JAVA Library for Structured Prediction