#21 in order to escape the use issue it is needed to write the class in java