각 단계의 입력·출력 type을 연결해 변환 오류를 줄인다.
String → String
String → Integer
Integer → Integer
Integer → String
핵심: Object 기반 generic chain보다 구체 type이 compiler와 독자에게 안전하다.