absoluteだけど。interfaceとcast