Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-releng-dev] [eclipse-build]Build N20080815-2000 (Timestamp: 200808152000):Compile errors in build

Title: Compiler log for org.eclipse.ui.navigator_3.3.200.N20080815-2000
>From a quick glance, I believe these are mine, and related the changes associated with this bug:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=115897

Give me an hour or so and I will fix it.

Francis

eclipse-releng@xxxxxxxxxxx wrote:
Build N20080815-2000 (Timestamp: 200808152000):  Compile errors in build.  See attached compile logs.



Compiler log for org.eclipse.ui.navigator_3.3.200.N20080815-2000 : @dot.bin.xml

TOTAL : ERRORS: 64, WARNINGS: 0

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

/src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java : 7 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java
 (at line 14)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java
 (at line 22)
public class ContributorTrackingSet extends LinkedHashSet {
LinkedHashSet cannot be resolved to a type
3. ERROR in /src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java
 (at line 48)
super.add(elements[i]);
LinkedHashSet cannot be resolved to a type
4. ERROR in /src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java
 (at line 59)
return super.add(o);
LinkedHashSet cannot be resolved to a type
5. ERROR in /src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java
 (at line 67)
return super.remove(o);
LinkedHashSet cannot be resolved to a type
6. ERROR in /src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java
 (at line 90)
super.clear();
LinkedHashSet cannot be resolved to a type
7. ERROR in /src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java
 (at line 93)
super.add(contents[i]);
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/NavigatorActivationService.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorActivationService.java
 (at line 274)
.split(DELIM);
The method split(String) is undefined for the type String
2. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorActivationService.java
 (at line 290)
activatedExtensionsMap.put(id, Boolean.valueOf(descriptor.isActiveByDefault()));
The method valueOf(String) in the type Boolean is not applicable for the arguments (boolean)

/src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java : 9 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 16)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 173)
finalElementsSet.addAll(localSet);
The method addAll(ContributorTrackingSet) is undefined for the type ContributorTrackingSet
3. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 198)
return finalElementsSet.toArray();
The method toArray() is undefined for the type ContributorTrackingSet
4. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 263)
finalChildrenSet.addAll(localSet);
The method addAll(ContributorTrackingSet) is undefined for the type ContributorTrackingSet
5. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 288)
return finalChildrenSet.toArray();
The method toArray() is undefined for the type ContributorTrackingSet
6. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 318)
pipelinedContentProvider.getPipelinedChildren(aParentOrPath,
The method getPipelinedChildren(Object, Set) in the type IPipelinedTreeContentProvider is not applicable for the arguments (Object, ContributorTrackingSet)
7. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 363)
pipelinedContentProvider.getPipelinedElements(anInputElement,
The method getPipelinedElements(Object, Set) in the type IPipelinedTreeContentProvider is not applicable for the arguments (Object, ContributorTrackingSet)
8. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 798)
Set/* <TreePathCompiler> */ parentPaths = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type
9. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorContentServiceContentProvider.java
 (at line 825)
Set parents = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/NavigatorFilterService.java : 1 error :

1. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorFilterService.java
 (at line 74)
.split(DELIM);
The method split(String) is undefined for the type String

/src/org/eclipse/ui/internal/navigator/NavigatorPipelineService.java : 7 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorPipelineService.java
 (at line 16)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorPipelineService.java
 (at line 163)
Set interestedExtensions = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type
3. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorPipelineService.java
 (at line 164)
for (Iterator iter = trackedSet.iterator(); iter.hasNext();) {
The method iterator() is undefined for the type ContributorTrackingSet
4. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorPipelineService.java
 (at line 184)
Set overridingExtensions = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type
5. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorPipelineService.java
 (at line 185)
for (Iterator iter = trackedSet.iterator(); iter.hasNext();) {
The method iterator() is undefined for the type ContributorTrackingSet
6. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorPipelineService.java
 (at line 236)
Set overrideableExtensions = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type
7. ERROR in /src/org/eclipse/ui/internal/navigator/NavigatorPipelineService.java
 (at line 303)
Set overrideableExtensions = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/actions/CommonActionDescriptorManager.java : 6 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/actions/CommonActionDescriptorManager.java
 (at line 17)
import java.util.LinkedHashMap;
The import java.util.LinkedHashMap cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/actions/CommonActionDescriptorManager.java
 (at line 18)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
3. ERROR in /src/org/eclipse/ui/internal/navigator/actions/CommonActionDescriptorManager.java
 (at line 61)
private final Map dependentDescriptors = new LinkedHashMap();
LinkedHashMap cannot be resolved to a type
4. ERROR in /src/org/eclipse/ui/internal/navigator/actions/CommonActionDescriptorManager.java
 (at line 64)
private final Set overridingDescriptors = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type
5. ERROR in /src/org/eclipse/ui/internal/navigator/actions/CommonActionDescriptorManager.java
 (at line 67)
private final Map rootDescriptors = new LinkedHashMap();
LinkedHashMap cannot be resolved to a type
6. ERROR in /src/org/eclipse/ui/internal/navigator/actions/CommonActionDescriptorManager.java
 (at line 183)
Set providers = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/actions/CommonActionProviderDescriptor.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/actions/CommonActionProviderDescriptor.java
 (at line 16)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/actions/CommonActionProviderDescriptor.java
 (at line 367)
dependentDescriptors = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/dnd/CommonDropDescriptorManager.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/dnd/CommonDropDescriptorManager.java
 (at line 16)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/dnd/CommonDropDescriptorManager.java
 (at line 70)
Set foundDescriptors = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/dnd/NavigatorDnDService.java : 3 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/dnd/NavigatorDnDService.java
 (at line 16)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/dnd/NavigatorDnDService.java
 (at line 132)
Set assistants = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type
3. ERROR in /src/org/eclipse/ui/internal/navigator/dnd/NavigatorDnDService.java
 (at line 147)
Set assistants = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/extensions/Binding.java : 11 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 19)
import java.util.regex.Pattern;
The import java.util.regex cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 59)
Pattern pattern = (Pattern) itr.next();
Pattern cannot be resolved to a type
3. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 59)
Pattern pattern = (Pattern) itr.next();
Pattern cannot be resolved to a type
4. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 68)
Pattern pattern = (Pattern) itr.next();
Pattern cannot be resolved to a type
5. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 68)
Pattern pattern = (Pattern) itr.next();
Pattern cannot be resolved to a type
6. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 93)
Pattern pattern = null;
Pattern cannot be resolved to a type
7. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 95)
pattern = (Pattern) itr.next();
Pattern cannot be resolved to a type
8. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 123)
Pattern compiledPattern = null;
Pattern cannot be resolved to a type
9. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 151)
compiledPattern = Pattern.compile(patternString);
Pattern cannot be resolved
10. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 168)
Pattern compiledPattern = null;
Pattern cannot be resolved to a type
11. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/Binding.java
 (at line 190)
compiledPattern = Pattern.compile(patternString);
Pattern cannot be resolved

/src/org/eclipse/ui/internal/navigator/extensions/LinkHelperService.java : 3 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/LinkHelperService.java
 (at line 16)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/LinkHelperService.java
 (at line 62)
Set helpers = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type
3. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/LinkHelperService.java
 (at line 86)
Set helpers = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/extensions/NavigatorContentExtension.java : 3 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/NavigatorContentExtension.java
 (at line 14)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/NavigatorContentExtension.java
 (at line 350)
Set overridingExtensions = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type
3. ERROR in /src/org/eclipse/ui/internal/navigator/extensions/NavigatorContentExtension.java
 (at line 385)
Set overridingExtensions = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/internal/navigator/filters/FilterActionGroup.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/filters/FilterActionGroup.java
 (at line 15)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/internal/navigator/filters/FilterActionGroup.java
 (at line 49)
private final Set filterShortcutActions = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/navigator/CommonDragAdapter.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/navigator/CommonDragAdapter.java
 (at line 13)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/navigator/CommonDragAdapter.java
 (at line 87)
Set supportedTypes = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

/src/org/eclipse/ui/navigator/CommonViewer.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/navigator/CommonViewer.java
 (at line 238)
PipelinedShapeModification modification = new PipelinedShapeModification( parentElement, new ContributorTrackingSet(contentService, childElements));
The constructor PipelinedShapeModification(Object, ContributorTrackingSet) is undefined
2. ERROR in /src/org/eclipse/ui/navigator/CommonViewer.java
 (at line 266)
PipelinedShapeModification modification = new PipelinedShapeModification( null, new ContributorTrackingSet(contentService, elements));
The constructor PipelinedShapeModification(null, ContributorTrackingSet) is undefined

/src/org/eclipse/ui/navigator/PipelinedViewerUpdate.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/navigator/PipelinedViewerUpdate.java
 (at line 15)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/navigator/PipelinedViewerUpdate.java
 (at line 58)
private final Set refreshTargets = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings



Compiler log for org.eclipse.ui.navigator.resources_3.3.200.N20080815-2000

Compiler log for org.eclipse.ui.navigator.resources_3.3.200.N20080815-2000 : @dot.bin.xml

TOTAL : ERRORS: 4, WARNINGS: 15

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

/src/org/eclipse/ui/internal/navigator/resources/actions/CopyAction.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/internal/navigator/resources/actions/CopyAction.java
 (at line 220)
if (currentResource.getLocationURI() == null) {
The type java.net.URI cannot be resolved. It is indirectly referenced from required .class files
2. ERROR in /src/org/eclipse/ui/internal/navigator/resources/actions/CopyAction.java
 (at line 220)
if (currentResource.getLocationURI() == null) {
The method getLocationURI() from the type IResource refers to the missing type URI

/src/org/eclipse/ui/navigator/resources/ResourceDragAdapterAssistant.java : 2 errors :

1. ERROR in /src/org/eclipse/ui/navigator/resources/ResourceDragAdapterAssistant.java
 (at line 15)
import java.util.LinkedHashSet;
The import java.util.LinkedHashSet cannot be resolved
2. ERROR in /src/org/eclipse/ui/navigator/resources/ResourceDragAdapterAssistant.java
 (at line 125)
Set resources = new LinkedHashSet();
LinkedHashSet cannot be resolved to a type

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings

/src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java : 9 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 43)
import org.eclipse.ui.internal.ide.IDEWorkbenchMessages;
Discouraged access: The type IDEWorkbenchMessages is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot
2. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 44)
import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
Discouraged access: The type IDEWorkbenchPlugin is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot
3. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 45)
import org.eclipse.ui.internal.ide.StatusUtil;
Discouraged access: The type StatusUtil is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot
4. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 227)
IDEWorkbenchMessages.WorkspaceAction_logTitle, getClass()
Discouraged access: The type IDEWorkbenchMessages is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot
5. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 227)
IDEWorkbenchMessages.WorkspaceAction_logTitle, getClass()
Discouraged access: The field WorkspaceAction_logTitle from the type IDEWorkbenchMessages is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot
6. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 229)
throw new CoreException(StatusUtil.newStatus(IStatus.ERROR,
Discouraged access: The type StatusUtil is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot
7. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 229)
throw new CoreException(StatusUtil.newStatus(IStatus.ERROR, msg, e.getTargetException()));
Discouraged access: The method newStatus(int, String, Throwable) from the type StatusUtil is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot
8. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 261)
return IDEWorkbenchPlugin.getIDEImageDescriptor(relativePath);
Discouraged access: The type IDEWorkbenchPlugin is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot
9. WARNING in /src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java
 (at line 261)
return IDEWorkbenchPlugin.getIDEImageDescriptor(relativePath);
Discouraged access: The method getIDEImageDescriptor(String) from the type IDEWorkbenchPlugin is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.ide/@dot

/src/org/eclipse/ui/internal/navigator/workingsets/WorkingSetsContentProvider.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/navigator/workingsets/WorkingSetsContentProvider.java
 (at line 22)
import org.eclipse.ui.internal.AggregateWorkingSet;
Discouraged access: The type AggregateWorkingSet is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.workbench/@dot
2. WARNING in /src/org/eclipse/ui/internal/navigator/workingsets/WorkingSetsContentProvider.java
 (at line 100)
return ((AggregateWorkingSet) workingSet).getComponents();
Discouraged access: The method getComponents() from the type AggregateWorkingSet is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.workbench/@dot
3. WARNING in /src/org/eclipse/ui/internal/navigator/workingsets/WorkingSetsContentProvider.java
 (at line 100)
return ((AggregateWorkingSet) workingSet).getComponents();
Discouraged access: The type AggregateWorkingSet is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.workbench/@dot
4. WARNING in /src/org/eclipse/ui/internal/navigator/workingsets/WorkingSetsContentProvider.java
 (at line 160)
AggregateWorkingSet aggregateSet = (AggregateWorkingSet) workingSet;
Discouraged access: The type AggregateWorkingSet is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.workbench/@dot
5. WARNING in /src/org/eclipse/ui/internal/navigator/workingsets/WorkingSetsContentProvider.java
 (at line 160)
AggregateWorkingSet aggregateSet = (AggregateWorkingSet) workingSet;
Discouraged access: The type AggregateWorkingSet is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.workbench/@dot
6. WARNING in /src/org/eclipse/ui/internal/navigator/workingsets/WorkingSetsContentProvider.java
 (at line 162)
IWorkingSet[] components = aggregateSet.getComponents();
Discouraged access: The method getComponents() from the type AggregateWorkingSet is not accessible due to restriction on classpath entry /builds/N/src/plugins/org.eclipse.ui.workbench/@dot

_______________________________________________ platform-releng-dev mailing list platform-releng-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/platform-releng-dev


-- 
You have brains in your head.
You have feet in your shoes.
- Dr Seuss, Oh the Places You'll Go

Francis Upton IV
francis@xxxxxxxxxxxxxxxx
Tel   510 835 3123
Fax   510 779 5226
Cell  510 432 1589
Skype francisupton

Back to the top