cs.setOwner(owner);
cs.setReferencedComponents(new ArrayList<ComponentSpec>());
List<ViewState> viewStates = new ArrayList<ViewState>();
for (Entry<String,String> e:views.entrySet()) {
ViewState vs = new ViewState();
ViewStatePK viewStatePK = new ViewStatePK();
viewStatePK.setComponentId(cs.getComponentId());
viewStatePK.setViewType(e.getKey());
vs.setViewStatePK(viewStatePK);
vs.setViewInfo(e.getValue());
viewStates.add(vs);
}
cs.setViewStateCollection(viewStates);