Ни g ++, ни javac не выдают предупреждений, когда параметры не приватных методов имеют частные типы...