https://dotnet.guide/developer/java/method-overloading-java.html
Method Overloading in Java