question: create a new child instance . custom implementations should override this method to return a new instance of the appropriate type . concode_field_sep FileEntry parent concode_elem_sep File file concode_elem_sep FileEntry[] children concode_elem_sep String name concode_elem_sep long length concode_elem_sep boolean exists concode_elem_sep long lastModified concode_elem_sep FileEntry[] EMPTY_ENTRIES concode_elem_sep boolean directory concode_field_sep void setName concode_elem_sep FileEntry getParent concode_elem_sep String getName concode_elem_sep long getLastModified concode_elem_sep boolean refresh concode_elem_sep void setDirectory concode_elem_sep void setExists concode_elem_sep File getFile concode_elem_sep int getLevel concode_elem_sep FileEntry[] getChildren concode_elem_sep void setLength concode_elem_sep boolean isExists concode_elem_sep long getLength concode_elem_sep void setChildren concode_elem_sep void setLastModified concode_elem_sep boolean isDirectory
target: FileEntry function ( File arg0 ) { return new FileEntry ( this , arg0 ) ; }