public String toString(){
		StringBuilder buf = new StringBuilder();
		int mode = access & 0x0f;
		switch( mode ){
		case PUBLIC : buf.append("public "); break;
		case PRIVATE : buf.append("private "); break;
		case PROTECTED : buf.append("protected "); break;
		case PACKAGE :
			// Empty
			break;
		default:
			buf.append( "/* " + mode + " unsupported */ " );
			break;
		}
		if( (access & STATIC) == STATIC ) buf.append("static ");
		if( (access & FINAL) == FINAL ) buf.append("final ");
		if( (access & TRANSIENT) == TRANSIENT ) buf.append("transient ");
		if( className != null ){
			buf.append( className );
			for(int i = 0; i < arrayDepth; i++ ){
				buf.append("[]");
			}
		}
		return buf.toString();
	}