private Street createStreet() throws StorageReaderException {
		String name = null;
		try {
			name = nextString();
			int[] color = new int[3];
			for(int i = 0; i < color.length; i++) {
				color[i] = nextInt();
			}
			int price = nextInt();
			int[] income = new int[7];
			for(int i = 0; i < income.length; i++) {
				income[i] = nextInt();
			}
			int upgrade = nextInt();
			int mortgage = nextInt();
			if(!isEndOfBlock()) {
				throw new EndOfBlockException(fileName);
			}
			return new Street(name, price, income, mortgage, upgrade, color);
		} catch(Exception e) {
			throw new CreationException(name, "Street", e);
		}
	}