 Both are commonly found.For example, in the Java Class Library, codice_33 closes the underlying stream, and these can be chained.For example, a codice_34 may contain a codice_35, which in turn contains a codice_36, and calling codice_27 on the codice_34 in turn closes the codice_35, which in turn closes the codice_36, which in turn releases the system file resource.