<s>[INST] return an list of abis we supported on this device ordered according to preference . use a separate inner class to isolate the version-dependent call where it wo n't cause the whole class to fail preverification . concode_field_sep byte[] cachedBuffer concode_field_sep void reliablyCopyExecutable concode_elem_sep void deleteOrThrow concode_elem_sep FileLocker lockLibsDirectory concode_elem_sep void freeCopyBuffer concode_elem_sep File createLibsDirectory concode_elem_sep File getLibsDirectory concode_elem_sep int findAbiScore concode_elem_sep void dumbDeleteRecrusive concode_elem_sep void fallocateIfSupported concode_elem_sep void fallocate [/INST] String [ ] function ( ) { if ( Build . VERSION . SDK_INT < Build . VERSION_CODES . LOLLIPOP ) { return new String [ ] { Build . CPU_ABI , Build . CPU_ABI2 } ; } else { return LollipopSysdeps . getSupportedAbis ( ) ; } </s>