code: @Override
  	public CPRule create(long CPRuleId) {
  		CPRule cpRule = new CPRuleImpl();
  
  		cpRule.setNew(true);
  		cpRule.setPrimaryKey(CPRuleId);
  
  		cpRule.setCompanyId(companyProvider.getCompanyId());
  
  		return cpRule;
  	}
docs: Creates a new cp rule with the primary key. Does not add the cp rule to the database.
  
  @param CPRuleId the primary key for the new cp rule
  @return the new cp rule