public static Long[] toReferenceType(long[] primArr){
  Long[] refArr=new Long[primArr.length];
  for (int i=0; i < primArr.length; i++)   refArr[i]=Long.valueOf(primArr[i]);
  return refArr;
}

public static Long [ ] toReferenceType ( long [ ] primArr ) { Long [ ] refArr = new Long [ primArr . length ] ; for ( int i = 0 ; i < primArr . length ; i ++ ) refArr [ i ] = Long . valueOf ( primArr [ i ] ) ; return refArr ; }
convert a primitive array ( value type ) to object array ( reference type ) .
