public static<R> Result<R[]> ok(R value[]) {
    	return new Result<R[]>(value,OK,SUCCESS,null).emptyList(value.length==0);
    }
public static < R > Result < R [ ] > ok ( R value [ ] ) { return new Result < R [ ] > ( value , OK , SUCCESS , null ) . emptyList ( value . length == 0 ) ; }
Accept Arrays and mark as empty or not
@param value
@return