added varargs methods where compiler chooses the most specific one. some
autoboxing stuff with wrapper classes and overriden methodes specialties