Translation
elemental impure subroutine print_model(this) class(Translation), intent(inout) :: this print "('model: ',A)", trim(this%model) end subroutine print_model