System.out.println("In load service");
    public String loadMarks() throws FenixFilterException, FenixServiceException, FileUploadException {        System.out.println("In load service");        final HttpServletRequest httpServletRequest = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();        final MultipartRequestWrapper multipartRequestWrapper = (MultipartRequestWrapper) httpServletRequest.getAttribute("multipartRequestWrapper");        final FileItem fileItem = multipartRequestWrapper.getFileItem("theFile");        InputStream inputStream = null;        try {            inputStream = fileItem.getInputStream();            final Map<Integer, String> marks = loadMarks(inputStream);                        final Object[] args = { getExecutionCourseID(), getEvaluationID(), marks };                    	ServiceUtils.executeService(getUserView(), "WriteMarks", args);        	            /*final Object[] args = { getExecutionCourseID(), getEvaluationID(), marks };            TeacherAdministrationSiteView siteView = (TeacherAdministrationSiteView) ServiceUtils.executeService(getUserView(), "InsertEvaluationMarks", args);            processServiceErrors(siteView);*/        } catch (InvalidMarksServiceException e) {			for(DomainException domainException: e.getExceptionList()) {				addErrorMessage(getFormatedMessage("resources/ApplicationResources", domainException.getKey(), domainException.getArgs()));			}			return "";        } catch (Exception e) {            this.setErrorMessage(e.getMessage());            return "";        } finally {            if (inputStream != null) {                try {                    inputStream.close();                } catch (IOException e) {                    // Nothing to do ...                }            }        }        return "success";    }