public List<Element> getCompileExecutionConfigurations() {
    List<Element> result = new ArrayList<Element>();
    for (MavenPlugin.Execution each : getExecutions()) {
      if (isCompileExecution(each) && each.getConfigurationElement() != null) {
        result.add(each.getConfigurationElement());
      }
    }
    return result;
  }
public List<Element> getCompileExecutionConfigurations()