test_class.file: modules/ml/src/test/java/org/apache/ignite/ml/selection/paramgrid/ParameterSetGeneratorTest.java
test_class.identifier: ParameterSetGeneratorTest
test_case.body: @Test(expected = java.lang.AssertionError.class)
      public void testParamSetGeneratorWithEmptyMap() {
          Map<Integer, Double[]> map = new TreeMap<>();
          new ParameterSetGenerator(map).generate();
  
      }
test_case.class_method_signature: ParameterSetGeneratorTest.testParamSetGeneratorWithEmptyMap()
test_case.full_signature: @Test(expected = java.lang.AssertionError.class) public void testParamSetGeneratorWithEmptyMap()
test_case.identifier: testParamSetGeneratorWithEmptyMap
test_case.invocations: generate
test_case.modifiers: @Test(expected = java.lang.AssertionError.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testParamSetGeneratorWithEmptyMap()
focal_class.declarator: sizeOfParamVector = 100
focal_class.modifier: private
focal_class.original_string: private int sizeOfParamVector = 100;
focal_class.type: int
focal_class.var_name: sizeOfParamVector
focal_class.declarator: params = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<Double[]> params = new ArrayList<>();
focal_class.type: List<Double[]>
focal_class.var_name: params
focal_class.declarator: map
focal_class.modifier: private
focal_class.original_string: private Map<Integer, Double[]> map;
focal_class.type: Map<Integer, Double[]>
focal_class.var_name: map
focal_class.file: modules/ml/src/main/java/org/apache/ignite/ml/selection/paramgrid/ParameterSetGenerator.java
focal_class.identifier: ParameterSetGenerator
focal_class.class_method_signature: ParameterSetGenerator.ParameterSetGenerator(Map<Integer, Double[]> map)
focal_class.full_signature: public  ParameterSetGenerator(Map<Integer, Double[]> map)
focal_class.identifier: ParameterSetGenerator
focal_class.modifiers: public
focal_class.parameters: (Map<Integer, Double[]> map)
focal_class.signature:  ParameterSetGenerator(Map<Integer, Double[]> map)
focal_class.class_method_signature: ParameterSetGenerator.generate()
focal_class.full_signature: public List<Double[]> generate()
focal_class.identifier: generate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Double[]>
focal_class.signature: List<Double[]> generate()
focal_class.class_method_signature: ParameterSetGenerator.traverseTree(Map<Integer, Double[]> map, Double[] nextPnt, int dimensionNum)
focal_class.full_signature: private void traverseTree(Map<Integer, Double[]> map, Double[] nextPnt, int dimensionNum)
focal_class.identifier: traverseTree
focal_class.modifiers: private
focal_class.parameters: (Map<Integer, Double[]> map, Double[] nextPnt, int dimensionNum)
focal_class.return: void
focal_class.signature: void traverseTree(Map<Integer, Double[]> map, Double[] nextPnt, int dimensionNum)
focal_method.body: public List<Double[]> generate() {
  
          Double[] nextPnt = new Double[sizeOfParamVector];
  
          traverseTree(map, nextPnt, -1);
  
          return Collections.unmodifiableList(params);
      }
focal_method.class_method_signature: ParameterSetGenerator.generate()
focal_method.full_signature: public List<Double[]> generate()
focal_method.identifier: generate
focal_method.invocations: traverseTree unmodifiableList
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: List<Double[]>
focal_method.signature: List<Double[]> generate()