@SuppressWarnings("unchecked")
public static List<PlugInInfo> readList(String source)
throws FileReadingException, InvalidConfigurationFileException {
Object obj = IOObject.readObjectFromFile(source) ;
if (!(obj instanceof List<?>)) {
throw new InvalidConfigurationFileException(new File(source)) ;
}// if
List<?> readList = (List<?>) obj ;
if (!readList.isEmpty() && !(readList.get(0) instanceof PlugInInfo)) {
throw new InvalidConfigurationFileException(new File(source)) ;
}// if
return (List<PlugInInfo>) readList ;
}// readList(String, List<PlugInInfo>)