Ejemplo

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 {

}
Solución
En el ejemplo, se ha importado la clase 'Rule1', pero está contenida por el paquete 'com.ibm.xtools.analysis.codereview.java.rules.conventions'. Por lo tanto, importar la clase 'Rule1' es redundante. Sin embargo, la clase 'Rule2' no está presente en el mismo paquete que la clase actual. Por lo tanto, es una sentencia import válida


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

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

public class ClassA {

}