Arrays.asList(Util.from(accessPermission)),
Util.from(editPermission)[0], // this is the same as the createPage, but is it right?
Arrays.asList(Util.from(moveAppsPermission)),
Arrays.asList(Util.from(moveContainersPermission)));
PageContext pageContext = new PageContext(pageKey, pageState);
Page page = new PageImpl(pageContext);
page.setChildren(this.children);
if (log.isTraceEnabled()) {
log.trace("Page finished: " + this);
}