class AAA { fun fff(myProject: Project) { ensureFilesWritable(myProject, *Array(1) { "2" }) } private fun ensureFilesWritable(project: Project, vararg strings: String): Boolean { return !ensureFilesWritable(strings).hasReadonlyFiles() } private fun ensureFilesWritable(strings: Array): Status { return Status(strings) } inner class Status(strings: Array) { fun hasReadonlyFiles(): Boolean { return true } } inner class Project }