@Override
	public void addComponent(AbstractComponent component)
			throws ComponentException {
		if (component == null) {
			throw new ComponentException("Component is null");
		}
		components.add(component);
	}