code: public static ArrayList<Parser<?>> parsersFromSpecs(String[] specs) throws IllegalArgumentException, ClassNotFoundException, IllegalAccessException, InvocationTargetException, InstantiationException, NoSuchMethodException, IOException {
  		final ArrayList<Parser<?>> parsers = new ArrayList<>();
  		for(final String spec : specs) parsers.add(ObjectParser.fromSpec(spec, Parser.class, new String[] { "it.unimi.di.law.bubing.parser" }));
  		return parsers;
  	}
docs: Given an array of parser specifications, it returns the corresponding list of parsers (only
  the correct specifications are put in the list.
  
  @param specs the parser specifications (they will be parsed using {@link ObjectParser}.
  @return a list of parsers built according to the specifications (only the parseable items are put in the list).