Javac should emit a checkcast for each additional target type specified in an intersection type cast Reviewed-by: jjg