Exemplo

package com.ibm.xtools.analysis.codereview.java.rules.conventions


import com.ibm.xtools.analysis.codereview.java.rules.conventions.Rule1
import com.ibm.xtools.analysis.codereview.java.rules.Rule2

public class ClassA {

}
Solução
No exemplo, a classe 'Rule1' foi importada, mas ela está contida no pacote 'com.ibm.xtools.analysis.codereview.java.rules.conventions'. Portanto, a importação da classe 'Rule1' é redundante. Mas a classe 'Rule2' não está presente no mesmo pacote que a classe atual. Por isso essa é uma instrução de importação válida


package com.ibm.xtools.analysis.codereview.java.rules.conventions

import com.ibm.xtools.analysis.codereview.java.rules.Rule2

public class ClassA {

}