test_class.file: singa-features/src/test/java/bio/singa/features/quantities/MolarConcentrationTest.java
test_class.identifier: MolarConcentrationTest
test_case.body: @Test
      void multiplyNumber() {
          MolarConcentration quantity = new MolarConcentration(1.0, MOLE_PER_LITRE);
          MolarConcentration actualResult = quantity.multiply(2.0);
          MolarConcentration expectedResult = new MolarConcentration(2.0, MOLE_PER_LITRE);
          assertEquals(actualResult, expectedResult);
      }
test_case.class_method_signature: MolarConcentrationTest.multiplyNumber()
test_case.full_signature: @Test void multiplyNumber()
test_case.identifier: multiplyNumber
test_case.invocations: multiply assertEquals
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void multiplyNumber()
focal_class.declarator: value
focal_class.modifier: final private
focal_class.original_string: final private double value;
focal_class.type: double
focal_class.var_name: value
focal_class.file: singa-features/src/main/java/bio/singa/features/quantities/MolarConcentration.java
focal_class.identifier: MolarConcentration
focal_class.class_method_signature: MolarConcentration.MolarConcentration(double value, Unit<MolarConcentration> unit)
focal_class.full_signature: public  MolarConcentration(double value, Unit<MolarConcentration> unit)
focal_class.identifier: MolarConcentration
focal_class.modifiers: public
focal_class.parameters: (double value, Unit<MolarConcentration> unit)
focal_class.signature:  MolarConcentration(double value, Unit<MolarConcentration> unit)
focal_class.class_method_signature: MolarConcentration.getValue()
focal_class.full_signature: @Override public Double getValue()
focal_class.identifier: getValue
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Double
focal_class.signature: Double getValue()
focal_class.class_method_signature: MolarConcentration.doubleValue(Unit<MolarConcentration> unit)
focal_class.full_signature: @Override public double doubleValue(Unit<MolarConcentration> unit)
focal_class.identifier: doubleValue
focal_class.modifiers: @Override public
focal_class.parameters: (Unit<MolarConcentration> unit)
focal_class.return: double
focal_class.signature: double doubleValue(Unit<MolarConcentration> unit)
focal_class.class_method_signature: MolarConcentration.longValue(Unit<MolarConcentration> unit)
focal_class.full_signature: @Override public long longValue(Unit<MolarConcentration> unit)
focal_class.identifier: longValue
focal_class.modifiers: @Override public
focal_class.parameters: (Unit<MolarConcentration> unit)
focal_class.return: long
focal_class.signature: long longValue(Unit<MolarConcentration> unit)
focal_class.class_method_signature: MolarConcentration.add(Quantity<MolarConcentration> that)
focal_class.full_signature: @Override public MolarConcentration add(Quantity<MolarConcentration> that)
focal_class.identifier: add
focal_class.modifiers: @Override public
focal_class.parameters: (Quantity<MolarConcentration> that)
focal_class.return: MolarConcentration
focal_class.signature: MolarConcentration add(Quantity<MolarConcentration> that)
focal_class.class_method_signature: MolarConcentration.subtract(Quantity<MolarConcentration> that)
focal_class.full_signature: @Override public MolarConcentration subtract(Quantity<MolarConcentration> that)
focal_class.identifier: subtract
focal_class.modifiers: @Override public
focal_class.parameters: (Quantity<MolarConcentration> that)
focal_class.return: MolarConcentration
focal_class.signature: MolarConcentration subtract(Quantity<MolarConcentration> that)
focal_class.class_method_signature: MolarConcentration.multiply(Quantity<?> that)
focal_class.full_signature: @Override public ComparableQuantity<?> multiply(Quantity<?> that)
focal_class.identifier: multiply
focal_class.modifiers: @Override public
focal_class.parameters: (Quantity<?> that)
focal_class.return: ComparableQuantity<?>
focal_class.signature: ComparableQuantity<?> multiply(Quantity<?> that)
focal_class.class_method_signature: MolarConcentration.multiply(Number that)
focal_class.full_signature: @Override public MolarConcentration multiply(Number that)
focal_class.identifier: multiply
focal_class.modifiers: @Override public
focal_class.parameters: (Number that)
focal_class.return: MolarConcentration
focal_class.signature: MolarConcentration multiply(Number that)
focal_class.class_method_signature: MolarConcentration.divide(Quantity<?> that)
focal_class.full_signature: @Override public ComparableQuantity<?> divide(Quantity<?> that)
focal_class.identifier: divide
focal_class.modifiers: @Override public
focal_class.parameters: (Quantity<?> that)
focal_class.return: ComparableQuantity<?>
focal_class.signature: ComparableQuantity<?> divide(Quantity<?> that)
focal_class.class_method_signature: MolarConcentration.divide(Number that)
focal_class.full_signature: @Override public MolarConcentration divide(Number that)
focal_class.identifier: divide
focal_class.modifiers: @Override public
focal_class.parameters: (Number that)
focal_class.return: MolarConcentration
focal_class.signature: MolarConcentration divide(Number that)
focal_class.class_method_signature: MolarConcentration.inverse()
focal_class.full_signature: @Override public AbstractQuantity<?> inverse()
focal_class.identifier: inverse
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: AbstractQuantity<?>
focal_class.signature: AbstractQuantity<?> inverse()
focal_class.class_method_signature: MolarConcentration.isBig()
focal_class.full_signature: @Override public boolean isBig()
focal_class.identifier: isBig
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isBig()
focal_class.class_method_signature: MolarConcentration.decimalValue(Unit<MolarConcentration> unit)
focal_class.full_signature: @Override public BigDecimal decimalValue(Unit<MolarConcentration> unit)
focal_class.identifier: decimalValue
focal_class.modifiers: @Override public
focal_class.parameters: (Unit<MolarConcentration> unit)
focal_class.return: BigDecimal
focal_class.signature: BigDecimal decimalValue(Unit<MolarConcentration> unit)
focal_class.class_method_signature: MolarConcentration.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: MolarConcentration.moleculesToConcentration(double numberOfMolecules)
focal_class.full_signature: public static double moleculesToConcentration(double numberOfMolecules)
focal_class.identifier: moleculesToConcentration
focal_class.modifiers: public static
focal_class.parameters: (double numberOfMolecules)
focal_class.return: double
focal_class.signature: double moleculesToConcentration(double numberOfMolecules)
focal_class.class_method_signature: MolarConcentration.concentrationToMoles(Quantity<MolarConcentration> concentration, Quantity<Volume> volume)
focal_class.full_signature: public static Quantity<AmountOfSubstance> concentrationToMoles(Quantity<MolarConcentration> concentration, Quantity<Volume> volume)
focal_class.identifier: concentrationToMoles
focal_class.modifiers: public static
focal_class.parameters: (Quantity<MolarConcentration> concentration, Quantity<Volume> volume)
focal_class.return: Quantity<AmountOfSubstance>
focal_class.signature: Quantity<AmountOfSubstance> concentrationToMoles(Quantity<MolarConcentration> concentration, Quantity<Volume> volume)
focal_class.class_method_signature: MolarConcentration.concentrationToMolecules(double concentration)
focal_class.full_signature: public static Quantity<Dimensionless> concentrationToMolecules(double concentration)
focal_class.identifier: concentrationToMolecules
focal_class.modifiers: public static
focal_class.parameters: (double concentration)
focal_class.return: Quantity<Dimensionless>
focal_class.signature: Quantity<Dimensionless> concentrationToMolecules(double concentration)
focal_class.superclass: extends AbstractQuantity<MolarConcentration>
focal_method.body: @Override
      public ComparableQuantity<?> multiply(Quantity<?> that) {
          return Quantities.getQuantity(value * that.getValue().doubleValue(), getUnit().multiply(that.getUnit()));
      }
focal_method.class_method_signature: MolarConcentration.multiply(Quantity<?> that)
focal_method.full_signature: @Override public ComparableQuantity<?> multiply(Quantity<?> that)
focal_method.identifier: multiply
focal_method.invocations: getQuantity doubleValue getValue multiply getUnit getUnit
focal_method.modifiers: @Override public
focal_method.parameters: (Quantity<?> that)
focal_method.return: ComparableQuantity<?>
focal_method.signature: ComparableQuantity<?> multiply(Quantity<?> that)