question: returns an image encoded by the specified inputstream . concode_field_sep Map<Font,Font> m_fontToBoldFontMap concode_elem_sep Map<RGB,Color> m_colorMap concode_elem_sep int BOTTOM_LEFT concode_elem_sep int BOTTOM_RIGHT concode_elem_sep int TOP_RIGHT concode_elem_sep int TOP_LEFT concode_elem_sep Map<Integer,Cursor> m_idToCursorMap concode_elem_sep int LAST_CORNER_KEY concode_elem_sep Map<String,Image> m_imageMap concode_elem_sep int MISSING_IMAGE_SIZE concode_elem_sep Map<Image,Map<Image,Image>>[] m_decoratedImageMap concode_elem_sep Map<String,Font> m_fontMap concode_field_sep Cursor getCursor concode_elem_sep void disposeFonts concode_elem_sep Image decorateImage concode_elem_sep Image decorateImage concode_elem_sep void disposeCursors concode_elem_sep Font getBoldFont concode_elem_sep void disposeImages concode_elem_sep Color getColor concode_elem_sep Color getColor concode_elem_sep Color getColor concode_elem_sep Image getMissingImage concode_elem_sep void disposeColors concode_elem_sep Font getFont concode_elem_sep Font getFont concode_elem_sep void dispose
target: Image function ( InputStream arg0 ) { try { Display loc0 = Display . getCurrent ( ) ; ImageData loc1 = new ImageData ( arg0 ) ; if ( loc1 . transparentPixel > 0 ) { return new Image ( loc0 , loc1 , loc1 . getTransparencyMask ( ) ) ; } return new Image ( loc0 , loc1 ) ; } finally { arg0 . close ( ) ; } }