public void extractCharacterFiles() throws IOException, URISyntaxException {
		String		charactersDir = LwjgFontUtil.prepareDirectory("characters").getPath();
		URL			urlCharacters = this.getClass().getClassLoader().getResource(this.getClass().getPackage().getName().replaceAll("\\.", "/") + "/characters/");

		if (urlCharacters.toURI().getScheme().equals("file")) {
			extractCharacterFilesFromDir(urlCharacters);
		} else {
			extractCharacterFilesFromJar(urlCharacters);
		}
	}
public void extractCharacterFiles ( ) throws IOException , URISyntaxException { String charactersDir = LwjgFontUtil . prepareDirectory ( "characters" ) . getPath ( ) ; URL urlCharacters = this . getClass ( ) . getClassLoader ( ) . getResource ( this . getClass ( ) . getPackage ( ) . getName ( ) . replaceAll ( "\\." , "/" ) + "/characters/" ) ; if ( urlCharacters . toURI ( ) . getScheme ( ) . equals ( "file" ) ) { extractCharacterFilesFromDir ( urlCharacters ) ; } else { extractCharacterFilesFromJar ( urlCharacters ) ; } }
TODO リファクタ