question: creates a directory by making it writable and executable . concode_field_sep String extension concode_elem_sep FileUtil instance concode_elem_sep String baseDigits concode_field_sep boolean copyFile concode_elem_sep String removeExtension concode_elem_sep int fromOtherBaseToDecimal concode_elem_sep String toBase36 concode_elem_sep void deleteSubdirs concode_elem_sep String createExtension concode_elem_sep int fromBase36 concode_elem_sep String getChecksum concode_elem_sep ArrayList<String> getFileList concode_elem_sep ArrayList<String> getFileList concode_elem_sep boolean accept concode_elem_sep boolean relocateFile concode_elem_sep void deleteFiles concode_elem_sep void deleteFiles concode_elem_sep void saveObjectDataToFile concode_elem_sep void deleteDataObject concode_elem_sep boolean previousRecordingExists concode_elem_sep Object readObjectDataFromFile concode_elem_sep String addExtension concode_elem_sep FileUtil getInstance concode_elem_sep boolean previousVideoExists concode_elem_sep String fromDecimalToOtherBase
target: File function ( String arg0 ) { File loc0 = new File ( arg0 ) ; if ( ! loc0 . exists ( ) ) loc0 . mkdirs ( ) ; if ( ! loc0 . canWrite ( ) ) loc0 . setWritable ( true ) ; if ( ! loc0 . canExecute ( ) ) loc0 . setExecutable ( true ) ; return loc0 ; }