Here is a really simple SCA component implemented in Java:

public interface Orange {  
  // methods
}
public class AppleImpl implements Apple {  
  private Orange orange;  
  public AppleImpl(Orange orange) {    
    this.orange = orange;  
  }
  // other methods
}

Yes, this is the same as the simplest possible Pico component and it really is a fully functional SCA implementation. Tuscany uses the following conventions to figure out how to run this when you include it in an SCA assembly: