private void buildCodeModel(Vector zclClusters) {
		for (int i = 0; i < zclClusters.size(); i++) {
			ZclClusterDescriptor zclClusterDescriptor = (ZclClusterDescriptor) zclClusters.get(i);

			if (clusters != null && clusters.size() != 0 && !clusters.contains(zclClusterDescriptor.getName()))
				continue;

			try {
				if (mode == 0)
					generateClusterSource(jModel, zclClusterDescriptor);
				else if (mode == 1)
					generateZclClusterSource(jModel, zclClusterDescriptor);

			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}