class Element implements IAttributes {

	@Override
	public Parameter getAttributeParameter(String identifier) {
		Parameter parameter = attributes.getAttributeParameter(identifier);
		Object attribute = attributes.getAttribute(identifier);
		if (parameter != null) {
			return parameter;
		} else if (parameter == null && attribute != null) {
			return null;
		} else if (getParent() != null) {
			return getParent().getAttributeParameter(identifier);
		} else {
			return null;
		}
	}

	public  Element(String id);
	public  Element(Element parent);

}