code: public static List<String> readFileFrom(String _fileName, Charset _charset, SearchOrder... _searchOrder) {
      	InputStream stream = openInputStreamForFile(_fileName, _searchOrder);
      	if (stream != null) {
      		return readTextFileFromStream(stream, _charset, true);
      	}
      	return null;
      }
docs: Read a file from different sources depending on _searchOrder.
  Will return the first successfully read file which can be loaded either from custom path, classpath or system path.
  
  @param _fileName file to read
  @param _charset charset used for reading
  @param _searchOrder search order
  @return List of String with file content or null if file could not be found