public static DPCSchema loadSchemaResource(String aResourcePath) throws IOException {
		ArrayList<DPCColumnSchema> tResultColumnSchemaList = new ArrayList<DPCColumnSchema>();
		InputStream tResourceInputStream = null;
		BufferedReader tResourceBufferedReader = null;
		tResourceInputStream = mInstance.getClass().getClassLoader().getResourceAsStream(aResourcePath);
		if (tResourceInputStream == null)
			throw new FileNotFoundException(aResourcePath);
		try {
			tResourceBufferedReader = new BufferedReader(new InputStreamReader(tResourceInputStream, StringFormatConstants.TEXT_FORMAT_UTF8));
			while (true) {
				String tLine = tResourceBufferedReader.readLine();
				if (tLine == null) {
					break;
				}
				String tTrimedLine = tLine.trim();
				if (tTrimedLine.length() == 0
						|| tTrimedLine.startsWith(Ini.COMMENT_LINE_START_SEMICOLON)
						|| tTrimedLine.startsWith(Ini.COMMENT_LINE_START_SHARP)) {
					continue;
				}
				try {
					String[] tSchemaTypeName = tTrimedLine.split(DefinitionConstants.DEFINITION_SCHEMA_ALIAS_TYPE_SEPARATOR);
					tResultColumnSchemaList.add(new DPCColumnSchema(tSchemaTypeName[0].trim(), tSchemaTypeName[1].trim()));
				} catch (Exception e) {
					throw new RuntimeException(aResourcePath + " にスキーマの設定不備が有ります。該当行 : " + tTrimedLine, e);
				}
			}
		} finally {
			if (tResourceBufferedReader != null)
				tResourceBufferedReader.close();
		}
		return new DPCSchema(tResultColumnSchemaList);
	}