Ошибка при построении Stanford CoreNLP

Когда я создаю Core-NLP самостоятельно, я получаю следующее сообщение:

incompatible types; no instance(s) of type variable(s) VALUE exist so that VALUE conforms to Map<Integer,String>

Оскорбительная строка:

Map<Integer,String> roleMap = ((CoreLabel)t1.label()).get(CoreAnnotations.CoNLLSRLAnnotation.class);

Оскорбительная функция:

  @SuppressWarnings("unchecked")
  public <VALUE, KEY extends Key<CoreMap, VALUE>>
    VALUE get(Class<KEY> key) {
    for (int i = size; i > 0; ) {
   if (keys[--i] == key) {
    return (VALUE)values[i];
  }
}
    return null;
}

Я действительно понятия не имею, как это исправить. Я пытаюсь создать CoreNLP с помощью Maven, чтобы легко использовать его в своем проекте. Идеи?

6
задан Ian Macalinao 23 October 2011 в 01:43
поделиться