>>68
もうちょっと現状の整理を
PATH が null になる状況は端から見てありえない

>>72
プロパティは、java では別々に用意する必要がある setter と getter を纏めてある以上、
無駄にメソッドが増えなくて良いかもね

>>73
置換は String.Replace だけど、null はそもそも置換できないよな