@Override public void setDocuments(GUIDocument[] documents) { Record[] records = new Record[0]; if (documents == null || documents.length == 0) setData(records); records = new Record[documents.length]; for (int i = 0; i < documents.length; i++) { GUIDocument doc = documents[i]; Record record = GridUtil.fromDocument(doc); records[i] = record; } setData(records); }