add State.undetermined to TreeNode to get unchecked parent TreeNode built, so that children in undetermined node get built, too
get JellyScript resolved by correcting context class loader