private static void setAtribute(String row, Data d) {
		if (startWith(row, ATTRIBUTE)) {
			String data = pureData(row, ATTRIBUTE);

			Matcher m = null;
			if ((m = getMatcher("'([\\w0-9\\-_]+)'\\s+\\{(.*)\\}", row)).find()) {
				d.addAttribute(m.group(1), m.group(2).replaceAll("[\' ]", "")
						.split(","));
				d.setGoalAttribute(m.group(1));
			} else if ((m = getMatcher("([\\w0-9\\-_]+)\\s+\\{(.*)\\}", row))
					.find()) {
				d.addAttribute(m.group(1), m.group(2).replaceAll("[\' ]", "")
						.split(","));
				d.setGoalAttribute(m.group(1));
			} else {
				System.err.println("Could not undestand attribute!");
				System.err.println(data);
				throw new IllegalArgumentException();
			}
		}

	}