code: @Override
  	public CPInstance create(long CPInstanceId) {
  		CPInstance cpInstance = new CPInstanceImpl();
  
  		cpInstance.setNew(true);
  		cpInstance.setPrimaryKey(CPInstanceId);
  
  		String uuid = PortalUUIDUtil.generate();
  
  		cpInstance.setUuid(uuid);
  
  		cpInstance.setCompanyId(companyProvider.getCompanyId());
  
  		return cpInstance;
  	}
docs: Creates a new cp instance with the primary key. Does not add the cp instance to the database.
  
  @param CPInstanceId the primary key for the new cp instance
  @return the new cp instance