*/
void storeTypeSignaturesAndArguments(IType type) {
if (type.isResolved()) {
BindingKey bindingKey = new BindingKey(type.getKey());
if (bindingKey.isParameterizedType() || bindingKey.isRawType()) {
String signature = bindingKey.toSignature();
this.typeSignatures = Util.splitTypeLevelsSignature(signature);
setTypeArguments(Util.getAllTypeArguments(this.typeSignatures));
}
return;
}