Посмотрел в код. В коде есть такой вот кусок:
Код:
public boolean enoughMnemonics() {
return lMnemonics.contains("ITEM") && (lMnemonics.contains("BARCODE") || lMnemonics.contains("PRICE") );
}
Соответственно, как я понимаю, мнемоники Item,
Barcode и Price - обязательны.
В остальном вроде всё корректно. Не забудьте привязать весы.
Ну да, порядок описания мнемоник - важен
Ими описывается реальное содержание скармливаемого файла. Весь геморрой с настройками мнемоник - только потому, что не закладывались на какой-то фиксированный формат такого файла. Думалось, что так будет проще при стыковке с разнообразным верхним зверьём. (
Как разработчики ошибались!)