no empty lines or end methods