public MaterialPackage(MaterialPackageBO materialPackageBO,List<GenericTrack> genericTracks){
  super(materialPackageBO);
  this.materialPackageBO=materialPackageBO;
  this.genericTracks=Collections.unmodifiableList(genericTracks);
}

public MaterialPackage ( MaterialPackageBO materialPackageBO , List < GenericTrack > genericTracks ) { super ( materialPackageBO ) ; this . materialPackageBO = materialPackageBO ; this . genericTracks = Collections . unmodifiableList ( genericTracks ) ; }
instantiates a new materialpackage object
