The first step is to extend the curam.ctm.bom.util.impl.AbstractBOM class:
public class UserBOM extends AbstractBOM { // Provide BOM implementation methods }