* Implementing the factory pattern with generics. * Did some modifications. Also added unit test. * Changed the package name.
* [JAVA-14174] Renamed paterns to paterns-module * [JAVA-14174] naming fixes Co-authored-by: panagiotiskakos <panagiotis.kakos@libra-is.com>