public List<Device> buildList(String filename) throws BuilderException{
		
		List<Device> devices = null;
		
		String content;
		try {
			content = FileInput.readContent(filename);
			ByteArrayInputStream instraem = new ByteArrayInputStream(content.getBytes());
			devices = build(instraem);
			
			return devices;
		} catch (IOException e) {
			throw new BuilderException(e.getMessage(), e.getCause());
		}
		
		
		
		
	}