Hi, I think some renaming can improves API and avoid some illegible future confusions.
Candidates:
1)
Configuration ===> LayerConfiguration or LayerConfig
2)
Configuration.layer() ===> Configuration.parentLayer()
This was confusing when I tried this:
Configuration cfg = Configuration.resolve(...
Layer layer = Layer
.create(cfg, m -> cl);
assertTrue(layer.equals(cfg.layer())); //
After change:
assertTrue(layer.parent().equals(cfg.parentLayer()));
--
Best Regards,
Ali Ebrahimi
