code: public static List<ConversionMethod> getConversionMethods(Class<?> clazz){
  		List<ConversionMethod> conversions = new ArrayList<ConversionMethod>();
  		
  			for(Method method:getAnnotatedMethods(clazz))
  				try{   conversions.add(Converter.toConversionMethod(method));
  				}catch (ConversionParameterException e) {
  					Error.wrongParameterNumber(method.getName(),clazz.getSimpleName());
  				}catch (DynamicConversionParameterException e) {
  					Error.parametersUsageNotAllowed(method.getName(), clazz.getSimpleName());
  				}catch (DynamicConversionMethodException e) {
  					Error.incorrectMethodDefinition(method.getName(), clazz.getSimpleName());
  				}catch (DynamicConversionBodyException e) {
  					Error.incorrectBodyDefinition(method.getName(), clazz.getSimpleName());
  				}
  		return conversions;
  	}
docs: Returns a list of ConversionMethod that belong to the class given as input.
  @param clazz class to check
  @return a list of conversionMethod