public void setFieldValue(_Fields field, Object value) { switch (field) { case NODE_TYPE: if (value == null) { unsetNodeType(); } else { setNodeType((NodeType) value); } break; case ROOTS: if (value == null) { unsetRoots(); } else { setRoots((List<String>) value); } break; case ADJACENCY_LIST: if (value == null) { unsetAdjacencyList(); } else { setAdjacencyList((List<Adjacency>) value); } break; } }