まったくよくわからんが横から。
インスタンス名と型名が一緒になっても構わないような場合はあるよね。
List listとか。もちろん、ベターなのは用途にそって、
List names; names.add(name); name = names.at(i);とすることだが。