question: return archived data for the given point . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean addPoints concode_elem_sep PointDescription getPoint concode_elem_sep Vector<PointDescription> getAllPoints concode_elem_sep PointData getAfter concode_elem_sep Vector<PointData> getAfter concode_elem_sep Vector<SavedSetup> getAllSetups concode_elem_sep Vector<Alarm> getCurrentAlarms concode_elem_sep PointData getBefore concode_elem_sep Vector<PointData> getBefore concode_elem_sep boolean setData concode_elem_sep boolean setData concode_elem_sep String[] getAllPointNames concode_elem_sep boolean isConnected concode_elem_sep Vector<Alarm> getAllAlarms concode_elem_sep boolean acknowledgeAlarms concode_elem_sep boolean addPoint concode_elem_sep RSA getEncryptor concode_elem_sep boolean shelveAlarms concode_elem_sep Vector<PointDescription> getPoints concode_elem_sep RelTime getClockError concode_elem_sep boolean addSetup concode_elem_sep AbsTime getCurrentTime concode_elem_sep PointData getData concode_elem_sep Vector<PointData> getData
target: Vector < PointData > function ( String arg0 , AbsTime arg1 , AbsTime arg2 , int arg3 ) { Vector < String > loc0 = new Vector < String > ( 1 ) ; loc0 . add ( arg0 ) ; Vector < Vector < PointData >> loc1 = getArchiveData ( loc0 , arg1 , arg2 , arg3 ) ; Vector < PointData > loc2 = null ; if ( loc1 != null && loc1 . size ( ) > 0 ) { loc2 = loc1 . get ( 0 ) ; } return loc2 ; }