В движке Nashorn Java, когда вы оцениваете код, если вы делаете это
var e = Packages.org.bukkit["event"]
е будет нулевым.
Но одна вещь, которую я обнаружил, это то, что если я сделаю это
var anothervar = Packages.org.bukkit.event
var e = Packages.org.bukkit["event"]
e (как и для othervar) будет пакет org.bukkit.event.
Почему у Nashorn это так, после того как я получу доступ к пакету с точечной нотацией, он начнет работать с нотацией скобок?