Basic Java structural
components