protected String normalizeFileNameForJavaIdentifier(final String src) {

		String dst = src;

		dst = dst.replace('/', '_');
		dst = dst.replace('.', '_');
		dst = dst.replace('-', '_');
		dst = dst.replace('+', '_');
		dst = dst.replace('~', '_');
		dst = dst.replace('#', '_');
		dst = dst.replace('\'', '_');
		dst = dst.replace('\"', '_');
		dst = dst.replace('`', '_');
		dst = dst.replace('(', '_');
		dst = dst.replace(')', '_');
		dst = dst.replace('[', '_');
		dst = dst.replace(']', '_');
		dst = dst.replace('{', '_');
		dst = dst.replace('}', '_');
		dst = dst.replace('!', '_');
		dst = dst.replace('$', '_');
		dst = dst.replace('§', '_');
		dst = dst.replace('%', '_');
		dst = dst.replace('&', '_');
		dst = dst.replace('=', '_');
		dst = dst.replace(':', '_');
		dst = dst.replace('<', '_');
		dst = dst.replace('>', '_');
		dst = dst.replace('|', '_');
		dst = dst.replace('^', '_');
		dst = dst.replace('°', '_');

		return dst;
	}
protected String normalizeFileNameForJavaIdentifier ( final String src ) { String dst = src ; dst = dst . replace ( '/' , '_' ) ; dst = dst . replace ( '.' , '_' ) ; dst = dst . replace ( '-' , '_' ) ; dst = dst . replace ( '+' , '_' ) ; dst = dst . replace ( '~' , '_' ) ; dst = dst . replace ( '#' , '_' ) ; dst = dst . replace ( '\'' , '_' ) ; dst = dst . replace ( '\"' , '_' ) ; dst = dst . replace ( '`' , '_' ) ; dst = dst . replace ( '(' , '_' ) ; dst = dst . replace ( ')' , '_' ) ; dst = dst . replace ( '[' , '_' ) ; dst = dst . replace ( ']' , '_' ) ; dst = dst . replace ( '{' , '_' ) ; dst = dst . replace ( '}' , '_' ) ; dst = dst . replace ( '!' , '_' ) ; dst = dst . replace ( '$' , '_' ) ; dst = dst . replace ( '§' , '_' ) ; dst = dst . replace ( '%' , '_' ) ; dst = dst . replace ( '&' , '_' ) ; dst = dst . replace ( '=' , '_' ) ; dst = dst . replace ( ':' , '_' ) ; dst = dst . replace ( '<' , '_' ) ; dst = dst . replace ( '>' , '_' ) ; dst = dst . replace ( '|' , '_' ) ; dst = dst . replace ( '^' , '_' ) ; dst = dst . replace ( '°' , '_' ) ; return dst ; }
----- protected methods -----