/** * Generates a new instance of material with given characteristics * * @param name is material identifier * @param density is material density * @param composition is atomic composition by weight of material * @return null if material cannot be created */ public static Material newMaterial( String name, double density, WeightedAtomicComposition composition) { Material material = new Material(); material.setName(name); material.setDensity(density); material.setWeightedAtomicComposition(composition); return material; }