public CommonEffectProfile build()
{
if (this.technique == null)
throw new IllegalStateException("technique not set");
final CommonEffectProfile profile = new CommonEffectProfile(this.technique);
profile.setAsset(this.asset);
profile.setId(this.id);
profile.getParams().addAll(this.params);
return profile;
}