question: initialize the temporary unscramble buffers . returns the scrambled solution . concode_field_sep String copyright concode_elem_sep short solutionChecksum concode_elem_sep String notes concode_elem_sep int numberOfClues concode_elem_sep Integer[] acrossCluesLookup concode_elem_sep String sourceUrl concode_elem_sep boolean across concode_elem_sep String source concode_elem_sep String title concode_elem_sep Integer[] downCluesLookup concode_elem_sep int[] unscrambleKey concode_elem_sep Date pubdate concode_elem_sep byte[] unscrambleTmp concode_elem_sep int height concode_elem_sep Box[][] boxes concode_elem_sep String[] downClues concode_elem_sep String[] rawClues concode_elem_sep Box[] boxesList concode_elem_sep byte[] unscrambleBuf concode_elem_sep String author concode_elem_sep long playedTime concode_elem_sep String[] acrossClues concode_elem_sep String version concode_elem_sep boolean hasGEXT concode_elem_sep int width concode_elem_sep boolean updatable concode_elem_sep boolean scrambled concode_elem_sep Position position concode_field_sep void setCopyright concode_elem_sep void setDownCluesLookup concode_elem_sep byte[] getSolutionDown concode_elem_sep void setNumberOfClues concode_elem_sep void setPosition concode_elem_sep void setNotes concode_elem_sep String getTitle concode_elem_sep String findDownClue concode_elem_sep void setSourceUrl concode_elem_sep int getNumberOfClues concode_elem_sep void setRawClues concode_elem_sep void setTime concode_elem_sep String getCopyright concode_elem_sep short getSolutionChecksum concode_elem_sep void setUpdatable concode_elem_sep void setVersion concode_elem_sep void setTitle concode_elem_sep void setAcrossClues concode_elem_sep void setDownClues concode_elem_sep void setHeight concode_elem_sep void setSolutionChecksum concode_elem_sep void setUnscrambledSolution concode_elem_sep String getSourceUrl concode_elem_sep boolean getAcross concode_elem_sep Box[][] buildBoxes concode_elem_sep void setBoxes concode_elem_sep Box[][] getBoxes concode_elem_sep String getSource concode_elem_sep void setScrambled concode_elem_sep int getPercentComplete concode_elem_sep Box[] getBoxesList concode_elem_sep void setSource concode_elem_sep String getAuthor concode_elem_sep long getTime concode_elem_sep void setAcrossCluesLookup concode_elem_sep String[] getDownClues concode_elem_sep int getWidth concode_elem_sep boolean getGEXT concode_elem_sep int getHeight concode_elem_sep String getNotes concode_elem_sep int hashCode concode_elem_sep String[] getRawClues concode_elem_sep int getPercentFilled concode_elem_sep Date getDate concode_elem_sep Integer[] getAcrossCluesLookup concode_elem_sep String findAcrossClue concode_elem_sep String getVersion concode_elem_sep void setBoxesList concode_elem_sep boolean isUpdatable concode_elem_sep Integer[] getDownCluesLookup concode_elem_sep boolean isScrambled concode_elem_sep String[] getAcrossClues concode_elem_sep void setWidth concode_elem_sep Position getPosition concode_elem_sep void setAuthor concode_elem_sep void setGEXT concode_elem_sep boolean equals concode_elem_sep void setDate concode_elem_sep void setAcross concode_elem_sep String toString
target: byte [ ] function ( ) { unscrambleKey = new int [ 4 ] ; unscrambleTmp = new byte [ 9 ] ; byte [ ] loc0 = getSolutionDown ( ) ; unscrambleBuf = new byte [ loc0 . length ] ; return loc0 ; }