Map<MksSandboxInfo, ArrayList<VirtualFile>> filesBysandbox = dispatchAction.getFilesBySandbox();
TriclopsSiMembers[] result = new TriclopsSiMembers[filesBysandbox.size()];
int i = 0;
for (Map.Entry<MksSandboxInfo, ArrayList<VirtualFile>> entry : filesBysandbox.entrySet()) {
if (entry.getKey() instanceof MksNativeSandboxInfo) {
TriclopsSiMembers members = MKSHelper.createMembers(((MksNativeSandboxInfo) entry.getKey()));
result[i++] = members;
for (VirtualFile virtualFile : entry.getValue()) {
members.addMember(new TriclopsSiMember(virtualFile.getPresentableUrl()));
}
MKSHelper.getMembersStatus(members);
} else {
throw new UnsupportedOperationException("native");
}