public String analyseDependencies(BufferedInMultiPart multiPartForm) {
logger.entering(this.getClass().getName(), "analyseDependencies");
String encodedJson = null;
ModuleAnalysis moduleAnalysis = null;
// Process form submission, parsing text strings from values.
MultivaluedMap<String, Object> formFields = HttpUtil.retrieveMultiPartFormValues(multiPartForm, String.class);
// Check request contains valid input parameters, value and type.