def _get_acorn(self, method, *items):
<EOL>if method == "<STR_LIT>":<EOL><INDENT>r = np.ndarray.__acornext__.__getslice__(self, *items)<EOL><DEDENT>else:<EOL><INDENT>r = np.ndarray.__acornext__.__getitem__(self, *items)<EOL><DEDENT>if not (decorating or streamlining):<EOL><INDENT>from acorn.logging.decoration import (pre, post, _fqdn)<EOL>if method == "<STR_LIT>":<EOL><INDENT>fqdn = "<STR_LIT>"<EOL><DEDENT>else:<EOL><INDENT>fqdn = "<STR_LIT>"<EOL><DEDENT>preres = pre(fqdn, np.ndarray, <NUM_LIT:5>, self, *items)<EOL>entry, bound, ekey = preres<EOL>post(fqdn, "<STR_LIT>", r, entry, np.ndarray, ekey)<EOL><DEDENT>return r<EOL>
Gets either a slice or an item from an array. Used for the __getitem__
    and __getslice__ special methods of the sub-classed array.

    Args:
        method (str): on of ['slice', 'item'].