    /**************************************************************************
     * Get a primary input set (a Collection) from 'request'. <p>
     *
     * @param request represents input data coming from a client
     * @return a type specific object (that is known to this service)
     * @throws org.biomoby.shared.MobyException if something goes wrong
     *************************************************************************/
    public @DATATYPE@[] get_@ESC_ARTICLE_NAME@Set (MobyJob request)
	throws org.biomoby.shared.MobyException {
	MobyObject[]  objs_I_am_sorry_that_this_produces_a_warning = request.getDataSet ("@ARTICLE_NAME@", "@DATATYPE@");
	synchronized (objs_I_am_sorry_that_this_produces_a_warning) {
	    @DATATYPE@[] result_I_am_sorry_that_this_produces_a_warning = new @DATATYPE@ [objs_I_am_sorry_that_this_produces_a_warning.length];
	    for (int i = 0; i < objs_I_am_sorry_that_this_produces_a_warning.length; i++)
		result_I_am_sorry_that_this_produces_a_warning[i] = (@DATATYPE@)objs_I_am_sorry_that_this_produces_a_warning[i];
	    return result_I_am_sorry_that_this_produces_a_warning;
	}
    }

