volatileが付いていると、constの有無と同じでなんか変にコンパイルエラーになるんだが。
signatureが違うからオーバーロードの時に困っているだけだが、いちいち うっとうしくない?