Ecma Ошибка: TypeError: Невозможно вызвать свойство

Я написал некоторый код Java в адаптере в проекте Worklight. когда я пытаюсь вызвать метод Java, я получаю сообщение об ошибке

"responseID": "6", "errors": {Ecma Error: TypeError: Невозможно вызвать свойство downloadFile в объекте JavaPackage java.classes.FileIOPlugin]. Это не функция, это \ "объект \".}

Я следовал процедуре, точно указанной в следующей ссылке.Использование Java в адаптерах

это моя структура проекта. Что-то не так с этой структурой или я должен добавить что-то еще к этому?

Вот как я пытаюсь вызвать нестатический метод Java в адаптере-impl.js

function downloadFile() {
    var fileInstance = new com.worklight.JavaCode.FileIOPlugin();
    return
    {   result: fileInstance.downloadFile();    };

}

Ответы на вопрос(4)

Ваш ответ на вопрос