Почему передаем в supper() - именно filename которое создано в в классе, а не параметр, который передается в AmigoOutputStream(FileOutputStream file)?